Zack Greinke allowed one run in eight innings to win his fourth start in a row Wednesday, and the Los Angeles Dodgers took advantage of sloppy defense by the Miami Marlins for the second consecutive night to beat them, 4-1.
Alfonso Soriano hit a tiebreaking two-run homer with two outs in the eighth inning, Ichiro Suzuki got his 4,000th hit between the major leagues and Japan, and the Yankees handed the Toronto Blue Jays their 12th consecutive loss in New York 4-2 on Wednesday night.
Ian Kennedy pitched seven strong innings, combining with two relievers on a four-hitter, and Yonder Alonso drove in two runs as the San Diego Padres beat the NL Central-leading Pittsburgh Pirates 2-1 on Wednesday to avoid a three-game sweep.
Stephen Drew and Will Middlebrooks each hit a home run, Jonny Gomes and Jarrod Saltalamacchia drove in two runs apiece and the Boston Red Sox beat the San Francisco Giants 12-1 on Wednesday.
Carlos Beltran and Allen Craig hit towering home runs in St. Louis\' six-run second inning, and the Cardinals held off the Milwaukee Brewers 8-6 on Wednesday.
Chris Johnson hit a three-run homer in the 10th inning and Atlanta beat the New York Mets 4-1 on Wednesday after Braves outfielder Jason Heyward was hit in the right jaw by a pitch.
Brayan Villarreal walked Marco Scutaro with the bases loaded and two outs in the bottom of the ninth, handing the San Francisco Giants a 3-2 victory over the Boston Red Sox on Tuesday night.
Padres\' Headley on waivers
A-Rod PED case far from over
Texas\' Ogando back on DL
Report: Strasburg avoids ban after being ejected
SF\'s Francoeur DFA
Twins C Mauer on DL with concussion symptoms
Jays\' Bautista (hip) too
To sue Yanks doc?
Three teens charged in murder of baseball player
MLB bans Dempster five games for plunking A-Rod
A.J. Burnett threw seven strong innings and the Pittsburgh Pirates had six extra-base hits, including Neil Walker\'s home run, to beat the Padres 8-1 Tuesday night.
Paul Goldschmidt set a Diamondbacks record with his third grand slam of the season on Tuesday night and became the first NL player to drive in 100 runs, powering Arizona to a 5-2 victory over the Cincinnati Reds.
Kyle Lohse beat the Cardinals for the first time this season and Sean Halton knocked in a career-high three runs to help the Milwaukee Brewers beat St. Louis 6-3 Tuesday night.