Pittsburgh earned some breathing room atop the NL Central with a 6-2 home win over Arizona. Jose Tabata hit a two-run homer in the eighth inning, putting the Pirates ahead by four runs.
The previous day, Tabata came off the bench and had three hits in a 12-inning loss in St Louis. Pittsburgh opened a three-game lead on St Louis, who were held scoreless in a 7-0 loss in Chicago, with Cubs pitcher Jake Arrieta throwing seven scoreless innings.
Atlanta’s Justin Upton hit a homer to left-center off Ian Krol (1-1) to give the Braves yet another win over Washington, 3-2. Atlanta lead the season series 11-3, including six straight wins that have effectively ended the divisional race.
Washington’s Bryce Harper was hit by pitches in the fourth and eighth innings. Nationals players rose to the top of the dugout, but did not come onto the field. Less than two weeks ago, both benches emptied when Harper was hit by a pitch.
Milwaukee’s Jonathan Lucroy hit a two-run homer off Aroldis Chapman in the bottom of the ninth inning to give the Brewers a 7-6 victory over Cincinnati.
New York’s Marlon Byrd, Ike Davis and Daniel Murphy homered to back Jonathon Niese’s solid outing as the Mets beat San Diego 5-2.
Chicago’s Adam Dunn hit his 28th home run of the season and Jose Quintana threw six sharp innings to lead the White Sox to a 5-2 victory over Minnesota.
San Francisco’s Hunter Pence hit two doubles, a triple and drove in five runs as the Giants prevailed in a run-fest against Miami, beating the Marlins 14-10.
Houston’s Chris Carter hit a three-run homer and drove in a career-high five runs, and Brad Peacock did not allow an earned run while pitching into the seventh inning as the Astros downed the Los Angeles Angels 8-2.