Xavier Edwards hit a tying two-run single in the ninth, then raced home with the winning run on Agustin Ramirez's chopper in front of the plate as the Marlins rallied to beat the New York Yankees 13-12 in front of an electric Miami crowd on Friday night.
Edwards' hit came off new Yankees reliever Camilo Doval 4-3 and he beat the attempted tag at home on Ramirez's fielder's choice grounder.
Giancarlo Stanton and Trent Grisham hit three-run homers that helped the Yankees build a 9-4 lead before the Marlins stunned New York with a six-run seventh.
Kyle Stowers hit a grand slam off newly acquired Yankees reliever Jake Bird, and Javier Sanoja hit a solo shot off David Bednar, another new acquisition. Ramirez singled twice, including a leadoff base hit and a go-ahead single that put the Marlins up 10-9.
Anthony Volpe then tied it at 10 with a leadoff home run in the eighth, and Bednar pitched a scoreless inning before Ryan McMahon's single against Anthony Bender 3-5 in the ninth. Volpe, who had four hits, gave the Yankees a two-run cushion with a run-scoring double.