New York
Miami took a 6-0 lead against Matt Harvey, who lasted 3 innings. But the Mets scored in every inning from the fourth through the eighth and overcame two calls that originally went their way but were overturned upon video review.
With the score 6-all, d’Arnaud reached on an infield single to start the eighth against Fernando Rodney (0-2), who was acquired from San Diego last week and had allowed just one earned run this season. Pinch-hitter Juan Lagares sacrificed and Neil Walker drew a walk before Cespedes lined the ball into right-center for his second double and third hit of the game.
Jeurys Familia pitched the ninth for his major league-leading 29th save, converting his 45th consecutive regular-season opportunity dating to last August.
San Francisco
Peavy (5-7) struck out six over 6 innings to bounce back from his third-shortest outing of the season. He left to a standing ovation and tipped his cap while exiting in the seventh after a two-out single by pinch-hitter Cristhian Adames. Giants right fielder Mac Williamson made a beautiful diving catch to start the inning.
Nolan Arenado hit two doubles, but the run-starved Rockies lost its sixth straight game and fourth in a row held to one or fewer runs.
St. Louis
Polanco’s two-run homer in the sixth inning off Carlos Martinez (7-6) put the Pirates ahead to stay 2-1. He added a solo shot in the eighth for the first two-homer game of his career.
Niese (7-6), who had given up at least four earned runs in each of his previous four starts, allowed just one run on seven hits over 5 innings.
Philadelphia
Eickhoff (6-9) gave up two runs and five hits, striking out eight in 7 innings to win for the fourth time in five decisions.
After sweeping three games in Arizona and taking two of three from the defending World Series champion Royals, the Phillies didn’t let up against the worst team in the NL.
Chicago
Playing the NL Central’s last-place team was just what the major league-leading Cubs needed after getting outscored 32-11 in a four-game sweep by the Mets in New York.
Contreras capped a three-run second with a solo drive off Cody Reed (0-3) that made it 6-0. Russell drove in three runs and scored two.
Dartmouth College graduate Kyle Hendricks (7-6) gave up an unearned run and four hits in 5 innings as the Cubs started a four-game homestand on a winning note after going 4-7 on their longest trip of the season.
Toronto
Troy Tulowitzki had two hits as the Blue Jays won a rematch of last year’s AL Championship Series, which Kansas City took in six games.
Sanchez (9-1) has not lost since April 22 against Oakland. He allowed one run and three hits while matching the longest start of his career.
Washington
Guerra (6-1) allowed two hits in 7 innings while striking out seven and walking two. The 31-year-old rookie threw eight scoreless innings of two-hit ball in his previous start and has won three straight.
Maldonado gave the Brewers the lead in the fifth with his third homer of the season. Jeremy Jeffress pitched the ninth for his 22nd save.
Houston
McCullers (4-2), who missed his previous turn with a blister on his right index finger, allowed five hits and one run while matching his season high for strikeouts. Luke Gregerson pitched a perfect eighth and Will Harris did the same in the ninth for his eighth save.
Springer doubled and scored in the first inning. There were two outs in the fifth when he launched his 19th home run to make it 2-1.
Chicago
Chicago had a string of 15 consecutive solo shots, matching a franchise record, before Anderson connected in the third inning to tie it at 2. Brett Lawrie hit a tiebreaking sacrifice fly in the fifth before Navarro belted his fifth homer.
Navarro has seven RBIs in the last three games — all wins for the resurgent White Sox.
St. Petersburg, Fla.
Matt Moore (5-5) allowed two runs over 6 innings, improving to 4-0 in his career against Los Angeles and handing the slumping Angels their 12th loss in 14 games.
Morrison hit a solo homer off starter Nick Tropeano and gave the Rays the lead for good with an RBI single against Fernando Salas (3-6). Brad Miller also homered for the last-place Rays, who won for the third time in 19 games.
Minneapolis
Kendall Graveman (4-6) halted a recent slide by the A’s rotation. He allowed three hits and one run in 6 innings.
Stephen Vogt’s RBI single evened the score at 1 in the seventh against Twins starter Ricky Nolasco (3-7), and Crisp gave Oakland the lead four batters later.
The Twins managed only four hits. That included a two-out triple by Eddie Rosario in the ninth, but Ryan Madson recovered to earn his 16th save in 19 attempts.
