Griffin Conine delivered a walk-off single in the bottom of the ninth inning to cap a three-run rally as the Miami Marlins defeated the Philadelphia Phillies 8-7 on Monday night at loanDepot park.
The victory snapped a 12-game losing streak for the Marlins, who avoided setting a franchise record for consecutive losses.
Miami built an early lead against Philadelphia ace Zack Wheeler, who lasted just three innings in his 300th career start.
Wheeler allowed five runs on six hits, including two home runs.
The Phillies rallied to take a 7-5 lead by scoring four runs in the sixth inning and adding an insurance run in the eighth via a J.
T. Realmuto sacrifice fly.
Phillies closer Jhoan Duran entered the ninth inning searching for his 25th save.
He allowed singles to Jakob Marsee and Otto Lopez before hitting Kyle Stowers to load the bases with no outs.
Heriberto Hernández, who had homered off Wheeler in the first inning, tied the game with a two-run single up the middle.
Conine then lined the game-winning hit past second baseman Bryson Stott.
The win was Miami's first since the All-Star break. The Phillies dropped to 3-7 over their last 10 games following the break.