By Sam Bush

Starling Marte hit a tying, three-run double off Brandon Workman in the eighth inning, Jorge Alfaro singled home the winning run in the ninth and the Miami Marlins beat the visiting Phillies 7-6.

The series includes three makeup games and two doubleheaders, replacing a series postponed from July 31 to Aug. 2 due to a novel coronavirus outbreak among the Marlins.

Brian Anderson singled off Workman (1-2) leading off the ninth, and pinch-runner Monte Harrison advanced on Garret Cooper’s groundout and stole third on catcher J.T. Realmuto with a headfirst slide, a call by third base umpire David Arrieta play upheld in a video review.

Miguel Rojas was intentionally walked to set up a potential double play, Workman advanced Rojas with a wild pitch and Jazz Chisholm struck out. Alfaro grounded a single up the middle just past the glove of diving shortstop Didi Gregorius for his first big league walk-off hit, giving the Marlins their first walkoff win this season.

Alfaro, who was the first of the Marlins’ 18 players to test positive for COVID-19 and was placed on the IL before opening day, has hit .220 with 19 strikeouts in 50 at-bats since returning to action. But he is hitting .292 (7 for 24) over his past seven games.

Miami (20-19) pulled within a half-game of the Phillies (21-19) for second place in the NL East.

Tommy Hunter allowed three runs in two-thirds of an inning, and Workman one run in one inning.

The Phils bullpen has allowed 101 earned runs in 127 1/3 innings, a 7.14 ERA that is the worst in the major leagues.

“I think we’ve just got to do a better job of attacking guys,” Realmuto said. “I think the stuff is there. We’re just getting in bad counts, walking leadoff guys with a three-run lead. You can’t do stuff like that and be successful late in the game.”

Realmuto hit his 11th homer and had an RBI grounder as Philadelphia built a 6-3 lead in the fifth.

Alfaro had his third straight game with multiple RBIs for the Marlins.

Phillies starter Jake Arrieta allowed three runs, five hits and four walks in 5 2/3 innings. Marlins starter Sandy Alcantara gave up six runs — three earned — and seven hits in six innings, hurt by Alfaro’s passed ball and errors by Jesús Aguilar at first and Marte in center.

“It’s frustrating for all of us, but the one thing this team’s always done is it’s bounced back,” Phillies manager Joe Girardi said. “We went through this a couple of times this year, and they’ve got to do it again. It’s what they have to do. We don’t have a choice.”