Mets 7, Braves 4: Zack Wheeler allowed three earned runs in six innings, and the Mets got multi-hit games from their No. 2 hitter, Daniel Murphy, their No. 3 hitter, David Wright and their No. 4 hitter, Marlon Byrd.
Marlins 5, Rockies 3: The Marlins showcased some of their young talent in this one, as Nate Eovaldi threw six shutout innings. Christian Yelich was 1-4, and Jake Marisnick failed to pick up his first hit, going 0-4.
Cardinals 3, Phillies 1: Lance Lynn allowed one run in seven innings and turned it over to the relentless duo of Trevor Rosenthal and Edward Mujica at the back of the bullpen. The Cardinals keep on rolling.
Royals 7, Orioles 1: Billy Butler hit a home run, Alex Gordon hit a triple and Jeremy Guthrie pitched seven innings of one-run baseball in this one as the Royals continue to maintain their mediocrity.
Angels 8, Athletics 3: Albert Pujols, Mike Trout and Mark Trumbo each picked up two RBIs as the Angels knocked starter Dan Straily out of the game early. C.J. Wilson turned in a quality start for the Halos as they gained some ground on the first-place A's.
Reds 5, Dodgers 2: The Reds continued their domination of the National League West as they moved from defeating the Giants to defeating the first-place Dodgers. This win did not come so easily, however, as the Dodgers staged yet another dramatic late-inning comeback. Unfortunately, Los Angeles came up short this time. Mat Latos gave up just one earned run on eight hits in 7⅓ innings of work. Xavier Paul and Jay Bruce hit home runs for Cincinnati.
Twins 2, Mariners 8: Seattle was working on a shutout behind the once-again-spectacular Hisashi Iwakuma, but Minnesota managed to scratch out a pair of runs against the bullpen with two outs in the top of the ninth. Iwakuma allowed four hits over six innings while striking out nine and walking one. Nick Franklin hit his eighth home run of the season.