>>Cards Complete Sweep Of O's
(Baltimore, MD) -- Lance Berkman homered twice and knocked in three as the Cardinals outslugged the Orioles 9-6. John Jay clubbed a three-run homer to help the Cards complete a three-game sweep. Jaime Garcia allowed five runs and 10 hits over five-and-a-third innings, but still improved to 7-and-3 with the win. Fernando Salas notched his 13th save. Nolan Reimold smacked a three-run homer and finished with four RBI for Baltimore. Mark Reynolds launched a two-run shot in defeat. Brian Matusz was shelled for eight runs and nine hits over three-and-a-third innings to fall to 1-and-4.
>>Cubs Outlast Giants In 13 On Soto Walk-Off HR
(Chicago, IL) -- Geovany Soto delivered a pinch-hit, three-run homer to cap a four-run bottom of the 13th as the Cubs rallied to beat the Giants, 5-2. Darwin Barney's RBI single tied the game at two for Chicago, which earned a split of the four-game series at Wrigley Field. Aramis Ramirez hit a solo homer in the ninth to tie the game at one and force extra innings for the Cubs. John Grabow gave up a solo homer to Pablo Sandoval in the top of the 13th, but got credit for the win. Ramon Ramirez took the loss. Brian Wilson blew the save in the ninth for the Giants after Matt Cain pitched seven shutout frames. Cubs starter Carlos Zambrano left in the second with back spasms. The Cubs open a three-game set with the White Sox this afternoon at Wrigley Field.
>>White Sox Top Rockies In 10 Innings
(Denver, CO) -- Juan Pierre's two-run single in the top of the 10th inning lifted the White Sox to a 6-4 win over the Rockies. Pierre's sac-fly in the eighth tied the game at four for Chicago, which overcame a 4-1 deficit to win the rubber match of the three-game set at Coors Field. Gordon Beckham went 3-for-3 with a home run and two RBI for the Sox. Jesse Crain got the win and Sergio Santos his 17th save. Clayton Mortensen took the loss. Troy Tulowitzki hit a three-run homer for the Rockies.
Detroit Tigers 5, New York Mets 2
Boston Red Sox 5, Philadelphia Phillies 2
New York Yankees 5, Milwaukee Brewers 0
Florida Marlins 5, Oakland Athletics 4
Pittsburgh Pirates 6, Toronto Blue Jays 2
Houston Astros 7, Texas Rangers 0