Bryce Harper hit a game-tying double in the ninth inning and Nick Castellanos followed with a go-ahead, two-run home run to rally the visiting Philadelphia Phillies past the Miami Marlins 3-1 on Tuesday night.
Reigning National League Cy Young Award winner Sandy Alcantara pitched eight scoreless innings, putting himself in position for the win. He allowed just four hits and one walk.
But closer David Robertson — acquired from the New York Mets last week — blew the save chance.
Kyle Schwarber drew a leadoff, seven-pitch walk off Robertson before being replaced by pinch-runner Jake Cave. Harper followed with his RBI double off the fence in left, barely escaping the grasp of Bryan De La Cruz.
Castellanos, a Miami-Dade County native, then pulled an 0-2 slider to left for his 15th homer of the year.
Philadelphia’s Seranthony Dominguez pitched the bottom of the ninth for his first save of the year. He had failed in his previous five save opportunities.
Marlins second baseman Luis Arraez, who leads the majors with a .381 batting average, went 2-for-5.
Prior to Harper’s blow, Avisail Garcia drove in the game’s only run on a double in the third inning. Garcia has two RBIs in two games since coming off the injured list, where he had been since April 28.
Miami threatened in the first inning, loading the bases with two outs on singles by Jorge Soler, De La Cruz and Jesus Sanchez. But the rally fizzled when Jon Berti grounded out.
The Marlins opened the scoring in the third as Arraez and De La Cruz singled to start the rally. Garcia followed with an RBI double.
Miami threatened again in the seventh as Jacob Stallings drew a leadoff walk and tried to score from first on a double by Arraez. The Phillies, though, got Stallings at the plate as right fielder Castellanos threw to first baseman Harper, whose relay to catcher Garrett Stubbs was just in time.
Arraez reached third on the play, and the Marlins went on to load the bases after walks to Soler and De La Cruz. Garcia followed with a popout to shortstop Trea Turner. Then, with two outs and the bases loaded, Sanchez’s long drive pushed left fielder Brandon Marsh back to the warning track. Marsh made the running catch with the ball close to slipping out of his glove.