ATLANTA — Jason Heyward had a career-high five hits, including a leadoff home run, and the Braves rode a five-run first inning to post a 7-1 win over the Phillies on Thursday night.
The win pulls the Braves even with the idle Cardinals at 94-65 for the best record in the National League with three games to play. The Braves won the season-series against the Cardinals and would win the NL’s No. 1 seed if the teams finish tied.
Rookie David Hale (1-0) won his first MLB game in his second career start, allowing one run in six innings while striking out five. Phillies Rookie Tyler Cloyd (2-7) took the loss after giving up seven runs and eight hits in one inning.
Evan Gattis had two hits and three RBIs for the Braves.
Jimmy Rollins went 3 for 4 for the Phillies, who have lost seven of eight.
Padres 3, Diamondbacks 2
SAN DIEGO — Alexi Amarista hit an RBI single in the 11th inning and San Diego outlasted Arizona.
Tommy Medica led off the 11th with a swinging bunt down the third-base line for an infield single. Jesus Guzman batted for reliever Nick Vincent (6-3) and hit a ground-rule double that center fielder A.J. Pollock misplayed.
Josh Collementer (5-5) intentionally walked Nick Hundley to load the bases, and Amarista slapped a single through a drawn-in infield.
Brewers 4, Mets 2
NEW YORK — Scooter Gennett capped a four-run second inning with a two-run single and Milwaukee overcame some wild pitching that included the beaning of David Wright for a victory over New York.
Wright was hit in the helmet by a pitch from Johnny Hellweg with two outs in the third inning. The All-Star third baseman went down to his hands and knees but he was able to walk off the field unassisted. The Mets said he was removed as a precaution.
Hellweg hit Lucas Duda with the next pitch — in the back of the leg — and then loaded the bases with a four-pitch walk. But the Mets, who entered with a home record worse than all in the National League except the Cubs (31-50), could not take advantage.
Coming off a road trip in which they won five of six, the Mets were 0 for 14 with runners in scoring position in dropping to 32-46 at Citi Field.