Reds 6, Rangers 4, 11 innings
Devin Mesoraco hit a two-run homer in the 11th inning and Cincinnati snapped a three-game losing streak. Mesoraco was 0-for-4 with three strikeouts before his 380-foot homer into the left-field seats off Kyle McClellan (0-1).
Cardinals 7, Athletics 1
Adam Wainwright pitched a five-hitter to become the NL’s second 11-game winner and Matt Adams had his first two-homer game for the Cardinals. Wainwright (11-5) tied Washington’s Jordan Zimmerman for most wins in the NL.
Cubs 5, Mariners 3, 11 innings
Alfonso Soriano hit a two-run homer in the 11th inning to lift Chicago. Nate Schierholtz opened the 11th with a drag bunt off Oliver Perez (2-2). Soriano then connected on a 1-2 pitch over the center-field wall, his ninth. That ended a 14-game scoreless streak for Perez.
Orioles 11, Yankees 3
Chris Davis homered twice to raise his major league-leading total to 30, and the Orioles extended New York’s losing streak to four games. Davis hit a three-run drive in the first inning and added a two-run shot in the sixth, his third multihomer game of the season.
Angels 7, Astros 2
Joe Blanton (2-10) pitched seven sharp innings, and Howie Kendrick and Chris Iannetta both homered to give the Angels their fifth straight win.
Rays 4, Tigers 3, 10 innings
ST. PETERSBURG, FLA.
Yunel Escobar had an RBI single in the bottom of the 10th inning as Tampa Bay rallied. Luke Scott tied the game at 3 on a solo homer with one out in the eighth off Tigers starter Justin Verlander.
Blue Jays 6, Red Sox 2
Jose Bautista hit a pair of long homers over the Green Monster, starting with the 200th of his career and following with a tiebreaking, two-run drive off Junichi Tazawa in the eighth inning for Toronto. Bautista has 18 home runs this season and 21 career multihomer games.
Twins 6, Royals 2
Kyle Gibson pitched six solid innings in his major league debut, and Trevor Plouffe homered for Minnesota. Gibson (1-0) allowed two runs and eight hits, and he struck out five to become the first first-round pick in Twins history to win a start in his debut.
Mets 5, Nationals 1
Dillon Gee beat Washington for the third time this season and New York scored the go-ahead run when third baseman Ryan Zimmerman and shortstop Ian Desmond made errors on the same play.
Braves 11, Diamondbacks 5
Jason Heyward hit a tying RBI double, and Andrelton Simmons scored the go-ahead run on the same play in a seven-run eighth inning for Atlanta. The Braves rallied for their 23rd comeback victory, tops in the NLRockies 2, Giants 1
Nolan Arenado hit a game-ending single with two outs in the ninth inning to lift Colorado over San Francisco. The Rockies’ Michael Cuddyer singled in the first inning to extend his hitting streak to 26 games.
Marlins 7, Padres 1
Jacob Turner pitched a seven-hitter for his first complete game in 19 career starts, helping Miami beat San Diego. The complete game was the first for the Marlins this year.