Corey Dickerson had a career-high four hits and five RBI to lead the Phillies to a 9-3 victory over the Marlins on Saturday night.
In the series opener on Friday night, last-place Miami overcame the huge deficit and won 19-11.
"It's a hard game," Dickerson said. "You also deal with failure every day. What makes this game great is we have short memories. If we didn't, you couldn't play this game. Losing one game, it's still only one game. It's a wash and you keep going."
Zach Eflin pitched six solid innings for his first win since June 24. Eflin (8-11) allowed two runs, six hits and struck out two. He was lifted after 79 pitches in his second start since an extended stay in the bullpen.
"In the zone, attacking, efficient and strong for six innings," Phillies manager Gabe Kapler said of Eflin. "That was the right amount of time to be out there. Maybe the most important part about this if he continues to pitch well for us he's built up again. He's capable of giving us length and he's capable of being efficient."
Scott Kingery's three-run homer off Miami rookie starter Jordan Yamamoto highlighted a six-run fourth and erased a 1-0 deficit. Kingery drove Yamamoto's fastball over the left-center field wall for his 15th home run.
Yamamoto (4-5) was lifted after his two-out walk to Rhys Hoskins loaded the bases and capped a 13-pitch at bat. Marlins reliever Tyler Kinley walked Realmuto on four pitches and allowed Dickerson's two-run double.
"Everybody makes in-game adjustments," Yamamoto said, "It's just one of those things you have to make adjustments to. You have to do what you have to do to get them out."
Kinley and Yamamoto combined to throw 62 pitches in a half-inning which lasted 39 minutes.
"Both games have been super long," Dickerson said of Saturday's 3 hour, 37 minute game that followed the series opener that went 4:10. "Takes a lot out of you. You just have stayed focused."
Yamamoto allowed six runs, six hits, walked four and struck out three. After winning his first four major league decisions, he is winless since July 16 with an 8,18 ERA in his last seven outings.
"When he gets hurt, it's missing location," Miami manager Don Mattingly said. "The more guys see him, you've got to be better."
Dickerson's bases-clearing double off reliever Wei-Yin Chen in the seventh increased Philadelphia's lead to 9-2.
Hoskins had three walks and increased his NL-leading total to 101.
IMPROVING IN THE BULLPEN
Before returning to the rotation on Aug. 17, Eflin's previous four outings were in relief. Eflin said his time as a reliever helped him overcome the rough stretch that removed him from a starting role.
"It had been three or four weeks in the making," Eflin said. "When I got back to the rotation, I was pretty much set up. I've got to do what I have to do to be the best version of myself on the field."
The Phillies optioned RHP Nick Pivetta to Triple-A Lehigh Valley before Saturday's game and recalled LHP Austin Davis from the same minor league club. In Friday's series opener, when the Marlins rallied from a 7-0 deficit and won 19-11, Pivetta got the loss as he allowed five runs (one earned) and four hits in 2 1/3 innings of relief.
The Marlins recalled OF-INF Austin Dean from Triple-A New Orleans to replace OF-3B Brian Anderson, who was placed on the injured list after he was hit by a pitch and fractured a left metacarpal Friday.
Marlins: OF Cesar Puello (hip) will continue his rehab assignments at Triple-A New Orleans after one-game at Single-A Jupiter, where he went 2 for 3 and had an RBI on Friday.
Phillies: RHP Aaron Nola (12-3, 3.51) will start the series finale. Despite allowing two earned runs in 14 1/3 innings in his two previous starts of the season against Miami, Nola is 0-1 with a no decision.
Marlins: RHP Elieser Hernandez (2-5, 5.18) has yet to pitch past the sixth inning in his nine starts with the Marlins in 2019.
More AP baseball coverage: www.apnews.com/MLB and www.twitter.com/AP-Sports
Senzaltela, Story lead Rockies over Mets 9-4
Pitcher Antonio Senzatela hit a tying, two-run single that ended a year-long 0-for-44 slide at the plate, Trevor Story followed three pitches later with a three-run homer of Steven Matz to cap a six-run fourth inning and the Colorado Rockies beat the...
Story puts the Rockies on top with a 3-run jack
Trevor Story sends a ball into deep left field for a three-run homer to give the Rockies a 7-4 lead over the Mets.
Schwarber, Castellanos fuel Cubs' 5th straight win
Kyle Schwarber hit a three-run homer and made a diving catch in left field, helping the Chicago Cubs beat the Cincinnati Reds 8-2 on Monday night for their fifth straight victory.
Ozuna's 4 RBIs, throw to plate lift Cards over Nats 4-2
Marcell Ozuna drove in four runs and threw out a runner at home plate from left field, leading the St. Louis Cardinals over the Washington Nationals 4-2 on Monday night.
White Sox shut down RHP Giolito with lat strain
The White Sox are shutting down pitcher Lucas Giolito for the rest of the season with a mild lat strain.
Twins beat White Sox 5-3, open 5-game AL Central lead
Jose Berrios pitched into the eighth inning to win his second straight start, Mitch Garver hit a go-ahead double and the Minnesota Twins rallied to beat the Chicago White Sox 5-3 Monday night.