PHILADELPHIA — Alec Bohm homered, Trea Turner hit a go-ahead, two-run single in the seventh inning and the Philadelphia Phillies rallied for a 7-6 victory over the Miami Marlins on Sunday.
Nick Castellanos doubled, had two singles and drove in three runs for the Phillies, who upped their MLB-best record to 55-29. Philadelphia played its third straight game without injured All-Star Bryce Harper.
''This was a big one,'' Phillies manager Rob Thomson said. ''We all needed it. I know they fight, I know they're resilient, I know they never quit.''
Bryan De La Cruz homered for Miami, which trails the Phillies by 25 games in the NL East.
Philadelphia went in front in the seventh. Andrew Nardi (1-1) walked the first two batters, and they advanced on Rafael Marchán's sacrifice bunt. Nardi got Bryson Stott to fly out to shallow right field for the second out and then was relieved by Anthony Bender. Turner then sent the Phillies in front with a liner into left field that emptied the bases.
''It felt really good,'' said Turner, who celebrated his 31st birthday on Sunday. ''I finally got a pitch in the middle of the zone.''
Seranthony Dominguez (3-2) tossed a scoreless seventh, and Jeff Hoffman finished it for his sixth save.
The Phillies won despite making five errors.