Manny Ramirez hit a two-run homer and Blake DeWitt also had two RBIs to lead the Dodgers to a 4-3 victory over the St. Louis Cardinals last night in Los Angeles, completing a three-game sweep.
James Loney tied a career high with four hits, helping Los Angeles extend St. Louis’s losing streak to a season-worst four games.
Clayton Kershaw (6-3) struck out 10 in seven innings, the fifth time he’s reached double digits in 64 big league starts. The 22-year-old lefthander fanned six of his first 10 batters before giving up a three-run homer to Ryan Ludwick that sliced the Dodgers’ lead to 4-3 in the fourth.
Ludwick nearly put the Cardinals ahead in the sixth, but his bid for a two-run homer was caught by Ramirez a couple of feet from the left-field fence.
Ronald Belisario pitched a perfect eighth inning. Jonathan Broxton gave up a leadoff single to Albert Pujols and a two-out ground-rule double by Yadier Molina before retiring Randy Winn on a grounder to earn his 16th save in 18 chances.
Adam Wainwright gave up four runs, eight hits and a season-high five walks in six innings. The righthander fell behind, 4-0, after three innings.
The four earned runs against Wainwright tied a season worst and matched his combined total from his previous four starts.
Yankees 4, Orioles 2 — CC Sabathia (6-3) allowed two runs over seven innings, and Robinson Cano contributed three hits as visiting New York took out host Baltimore.
The Yankees bounced back from an early 2-0 deficit to win their 10th straight against Baltimore.
Joba Chamberlain worked the eighth and Mariano Rivera got his 14th save.
Cano went 3 for 4 to increase his major-league hit total to 88 and up his AL-leading batting average to .376.
Diamondbacks 2, Braves 1 — Gerardo Parra hit an inside-the-park home run when Atlanta outfielders Nate McLouth and Jason Heyward collided in the eighth inning, giving host Arizona the victory.
Arizona trailed, 1-0, when Parra’s drive to right-center hit off the heel of McLouth’s glove as he ran into Heyward.
McLouth spun around and fell backward, his head slamming on the ground. He stayed there facedown for several minutes before he was able to get up and walk off the field.
Heyward tracked down the ball to start a relay to the plate that was too late.
Rays 10, Blue Jays 1 — David Price became the AL’s first nine-game winner, backed by three home runs that lifted Tampa Bay over Toronto in St. Petersburg, Fla.
Dioner Navarro, Ben Zobrist, and Carlos Pena hit solo shots for the Rays, who have won the first two games of a three-game set to take their ninth consecutive series from Toronto. Sean Rodriguez had three hits and three RBIs.
Price allowed one run and four hits in six innings with five walks and four strikeouts.
Nationals 7, Pirates 5 — Ryan Zimmerman grounded a go-ahead single off the shin of Pittsburgh reliever D.J. Carrasco in the seventh inning and host Washington, still buzzing after Stephen Strasburg’s dazzling debut, beat the Pirates.
Reds 6, Giants 3 — Leadoff man Orlando Cabrera got the NL’s top-hitting team going with three doubles and a single and Aaron Harang rebounded from his shortest start of the season for host Cincinnati.
Cabrera scored three times. Scott Rolen hit a pair of RBI doubles, and Jonny Gomes drove in three.
Twins 6, Royals 2 — Carl Pavano pitched eight strong innings and Delmon Young homered for host Minnesota.
Rangers 12, Mariners 2 — Josh Hamilton homered and drove in three runs, C.J. Wilson pitched seven effective innings, and host Texas routed Seattle.
White Sox 15 — Ramon Castro and Brent Lillibridge hit three-run homers and host Chicago, after critical comments by general manager Ken Williams, spanked Detroit.
Cubs 9, Brewers 4 — Derrek Lee hit his 300th homer, Marlon Byrd and Geovany Soto each connected twice, and visiting Chicago showed some surprising pop to power past Milwaukee.
Astros 6, Rockies 2 — Carlos Lee hit a grand slam with two outs in the 10th inning to lead Houston over Colorado in Denver.
Angels 7, Athletics 1 — Joe Saunders threw a complete game, Erick Aybar had a two-run triple among his four hits, and Los Angeles easily handled host Oakland.
The Florida Marlins-Phillies game in Philadelphia was postponed because of rain. No makeup date was set.
Josh Johnson will start for the Marlins tonight against Roy Halladay. The last time the aces faced each other, Halladay pitched a perfect game at Miami May 29.