• Mets 3, Pirates 2: In New York, center fielder Juan Lagares robbed Andrew McCutchen of a go-ahead hit in the top of the ninth inning, then pinch-hitter Mike Baxter's single in the bottom half gave the Mets the win.
Baxter delivered his second winning pinch-hit in three days. His 10th-inning single Tuesday beat the White Sox.
• Braves 6, Giants 3: In San Francisco, Brian McCann hit a two-run homer and an RBI single in his third game this season after coming off the disabled list, and Atlanta won to begin a four-game series between NL division leaders.
Freddie Freeman and B.J. Upton both drove in a run to help back Julio Teheran (2-0), who pitched seven efficient innings in his 10th career start.
• Indians 9, Athletics 2: In Cleveland, Jason Kipnis, Nick Swisher and Mark Reynolds hit home runs and Scott Kazmir struck out 10 in six innings, leading the Indians to a four-game sweep.
Kipnis hit a two-run homer in the first inning off Bartolo Colon (3-2) for the Indians, who improved to 13-4 since April 20. Kazmir (2-1), who at this time last year wasn't even pitching professionally, allowed one run and five hits. The left-hander has won consecutive starts for the first time since 2010.
• Rays 5, Blue Jays 4: In St. Petersburg, Fla., Luke Scott drew a bases-loaded walk with two outs in the 10th inning to give Tampa Bay the win.
Scott fell behind 0-2 in the count before taking four straight balls from Brad Lincoln. The Rays loaded the bases on Evan Longoria's double off Aaron Loup (1-3) and two walks.
• Twins 5, Red Sox 3: In Boston, Oswaldo Arcia hit a two-run homer and Minnesota capitalized on a costly throwing error by Boston starter John Lackey to beat the struggling Red Sox.
Lackey's wild throw to second base on a potential inning-ending double play gave the Twins another chance in the sixth and they responded with four unearned runs, including two on Arcia's homer, to take a 5-2 lead.
Minnesota wrapped up the four-game series with its third consecutive win while the Red Sox lost for the sixth time in seven games.
• Royals 6, Orioles 2: In Baltimore, Alex Gordon and Eric Hosmer homered in a four-run fourth inning, Jeremy Guthrie pitched effectively against his former team and Kansas City won to avoid a three-game sweep.
Gordon and Hosmer both connected against Freddy Garcia (0-1) with a runner on. It was Gordon's third home run in three games and Hosmer's first in 145 at-bats dating back to last year.
• Angels 6, Astros 5: In Houston, Mark Trumbo hit a two-run double in the eighth inning before Alberto Callaspo's go-ahead sacrifice fly sent the Angels to the win.
Struggling Los Angeles snapped a four-game skid and avoided a sweep against last-place Houston, which has a payroll that's more than $100 million lower than the Angels.
• Yankees 3, Rockies 1: In Denver, CC Sabathia and five relievers held Colorado to four hits, Robinson Cano added a solo homer and New York won in a game that was delayed more than two hours by rain.
Cano also had an infield single in the third for his 1,500th hit as the Yankees took two of three from Colorado. A steady rain delayed the first pitch by 8 minutes. In the fourth, another thunderstorm halted the game for 1:59.