Sports Sportsin partnership with NESN your connection to The Boston Globe
MLB Roundup

Cardinals sweep Milwaukee

St. Louis teammates mob Ryan Ludwick after he hit the game-winning single off Brewers closer Francisco Cordero in the ninth inning. St. Louis teammates mob Ryan Ludwick after he hit the game-winning single off Brewers closer Francisco Cordero in the ninth inning. (TOM GANNAM/ASSOCIATED PRESS)

Anthony Reyes ended a 12-game regular-season losing streak that began last September, helping the St. Louis Cardinals beat the Milwaukee Brewers, 5-2, last night to sweep a day-night doubleheader at Busch Stadium.

Ryan Ludwick's RBI single capped a three-run ninth off closer Francisco Cordero for a 7-6 victory in Game 1. The Cardinals, who trailed by six runs in the third, mounted their biggest rally since coming from six down to beat Milwaukee, 10-6, June 9, 2006.

The Brewers have lost four of five, shaving their NL Central lead to 1 1/2 games over the Cubs, with the Cardinals seven back in third place. Reyes (1-10) was recalled from Triple A Memphis earlier in the day by the pitching-poor Cardinals. He avoided first-inning trouble that has dogged him all year and needed only 67 pitches to get through six innings, allowing two runs on two hits.

Ryan Braun was 3 for 4 with his 18th homer and three RBIs in the opener for Milwaukee. He was 0 for 4 in Game 2, but is 12 for 28 with three homers and seven RBIs with one game to go on an eight-game trip. Rookie Manny Parra pitched six strong innings and hit a two-run double in his first career start.

Braun thought the Brewers, up, 6-0, in the third inning of the opener, might have relaxed. "I feel like recently we've had quite a few games similar to this when we score early and then we kind of let our guard down a little bit," he said. "We can't do that anymore."

Cordero (0-4) has 32 saves in 37 chances, and all five blown saves have come on the road. He has a 0.33 ERA at home and an 8.62 ERA on the road, and has been saddled with a blown save and loss in his last two appearances after giving up two runs in 1 1/3 innings Thursday in Cincinnati.

Cordero declined to talk to reporters through a team spokesman.

"Good hitting," Brewers manager Ned Yost said. "He's one of the best closers in baseball this year."

Angels 10, Tigers 3 -- Garret Anderson hit a disputed three-run homer in the eighth inning to break open a tie game and Orlando Cabrera added a two-run homer to cap the seven-run inning for host Los Angeles.

Jose Castilla, an 11-year-old Angels fan, appeared to reach over the railing and glove Anderson's ball. But first base umpire Ed Montague ruled it a home run. Tigers manager Jim Leyland came out to argue that it should have been a ground-rule double, but the decision stood.

Twins 3, Indians 2 -- After Johan Santana took a no-hit bid into the sixth inning, visiting Minnesota had to rally for a victory.

Brian Buscher hit a go-ahead ground ball in the ninth inning after Torii Hunter's leadoff double.

Mets 3-1; Nationals 6-5 -- Ryan Langerhans hit a go-ahead single in the eighth inning, and visiting Washington beat New York for a split of a day-night doubleheader. In the first game, Orlando Hernandez threw seven crisp innings in the Mets' win.

Mariners 4, Athletics 3 -- Kenji Johjima and Yuniesky Betancourt homered, taking advantage of the only mistakes by Oakland starter Chad Gaudin in host Seattle's win.

Astros 3, Padres 1 -- Carlos Lee homered for the third time in four games and Roy Oswalt outpitched Greg Maddux as host Houston won.

Diamondbacks 4, Braves 3 -- Conor Jackson singled home Chris Young with one out in the 10th to lift host Arizona to its eighth straight win.

White Sox 2, Blue Jays 0 -- Mark Buehrle pitched eight scoreless innings, and Jerry Owens hit his first career home run as host Chicago defeated Toronto.

Cubs 8, Reds 1 -- Alfonso Soriano homered twice and drove in five runs to power visiting Chicago past Cincinnati.

Phillies 10, Pirates 5 -- Chris Coste hit a three-run homer, and Jimmy Rollins drove in three runs for host Philadelphia.

Royals 6, Rangers 5 -- John Buck had three hits and two RBIs as host Kansas City won its third straight.

Rockies 6, Dodgers 2 -- Jeff Francis (11-5) scattered seven hits over 7 2/3 innings to win his sixth straight decision and Troy Tulowitzki and Matt Holliday hit two-run homers for host Colorado.