Marlins stay hot, take down Braves
ATLANTA — Giancarlo Stanton hit a two-run homer and possibly saved two runs with a diving catch and the Miami Marlins beat the Braves 8-4 on Wednesday night, adding another win to their impressive May record.
Miami is 12-3 this month after a slow 8-14 start in April. The Marlins (20-17) moved three games over .500 for the first time this season.
The Marlins led 6-1 off struggling Braves left-hander Mike Minor before Atlanta scored three runs off Mark Buehrle in the sixth. Stanton's eighth homer, which drove in Kearns after his second double, pushed the lead to 8-4 in the seventh.
Buehrle (3-4) gave up four runs on six hits in six innings, getting the win in the first meeting of the season between the NL East rivals.
Cardinals 4, Giants 1
At San Francisco, Jaime Garcia matched his career high with nine strikeouts, David Freese hit a go-ahead solo home run in the seventh inning, and St. Louis beat San Francisco.
Buster Posey hit a tying RBI single in the sixth against Garcia (3-2), who worked 7 1-3 innings with and allowed one run on nine hits.
Pinch-hitter Skip Schumaker added a two-run double in the eighth for the Cardinals.
Padres 4, Dodgers 2
At San Diego, Chase Headley homered, doubled and drove in three runs, and San Diego rallied to beat Los Angeles, helping lefty Clayton Richard snap a personal five-game skid.
Nationals 7, Pirates 4
At Washington, Adam LaRoche broke open a tight game with a three-run double for his 1,000th career hit after homering for No. 999, and Gio Gonzalez took over the NL strikeout lead from teammate Stephen Strasburg by fanning 10 in seven innings as Washington beat Pittsburgh.
Phillies 9, Cubs 2
At Chicago, Carlos Ruiz hit a tiebreaking solo homer in the eighth inning and Philadelphia used Hector Luna's first career grand slam to pull away against Chicago.
Reds 6, Mets 3
At New York, Todd Frazier homered twice, Brandon Phillips hit a tying single off Jon Rauch in the eighth and Cincinnati beat New York.
Pinch-hitter Jay Bruce drove in the go-ahead run on a sacrifice fly one out after the Reds put together three straight hits off Rauch (3-2), ending with Phillips' single. Rauch retired Chris Heisey on a popup before left-hander Tim Byrdak came on to face the lefty-hitting Bruce. After that, D.J. Carrasco came on and gave up Frazier's second homer on his first pitch.
Rockies 6, Diamondbacks 1
At Denver, Jamie Moyer handcuffed Arizona at the plate and in the field, pitching neatly into the seventh and driving in two runs with an infield single to lead Colorado.
Astros 8, Brewers 3
At Houston, Carlos Lee had three hits, including his first homer since April 22, and three RBIs to back another solid outing by Bud Norris as Houston beat Milwaukee.
Angels 7, White Sox 2
At Anaheim, Calif., Albert Pujols welcomed his new hitting coach to town with a go-ahead three-run homer and Vernon Wells added a two-run shot to lead the Los Angeles Angels to a victory over the Chicago White Sox.
Rays 2, Red Sox 1
At St. Petersburg, Fla., Jeremy Hellickson pitched six solid innings, Luke Scott had a tiebreaking sacrifice fly, and the Rays snapped the Red Sox's five-game winning streak.
Indians 9, Mariners 3
At Cleveland, Ubaldo Jimenez overcame a shaky start to get the win and the Indians pounded out a season-best five doubles to beat Seattle.
Seattle starter Felix Hernandez (3-3) gave up 10 hits and six earned runs in only 3 2-3 innings. He and Jimenez combined for a 34-minute, 59-pitch first inning that ended with Cleveland ahead 4-1.
Blue Jays 8, Yankees 1
At Toronto, Edwin Encarnacion hit a three-run homer, J.P. Arencibia added a two-run drive and the Blue Jays beat the Yankees.
Twins 11, Tigers 7
At Detroit, Jamey Carroll hit a two-run double in the sixth to give Minnesota the lead, and the Twins outlasted the sloppy Tigers, who made four errors in the first three innings.
Orioles 4, Royals 3, 15 innings
At Kansas City, Mo., Adam Jones homered with one out in the 15th inning, lifting the Orioles to a victory over the Royals.
Jones was hitless in six at-bats before connecting for his team-leading 12th home run — nine of them tying the game or giving the Orioles a lead. Jones sent a 2-2 pitch from Nate Adcock (0-1), the fifth Kansas City pitcher, far over the left field wall.