Corey Dickerson had four hits and five RBIs as the Philadelphia Phillies beat the Miami Marlins 9-3 Saturday night.

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.

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.

Philadelphia Phillies starting pitcher Zach Eflin throws during the third inning of a baseball game against the Miami Marlins, Saturday, Aug. 24, 2019, in Miami. (AP PhotoLynne Sladky)

Philadelphia Phillies starting pitcher Zach Eflin throws during the third inning of a baseball game against the Miami Marlins, Saturday, Aug. 24, 2019, in Miami. (AP PhotoLynne Sladky)

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.

Kinley and Yamamoto combined to throw 62 pitches in a half-inning which lasted 39 minutes.

Yamamoto allowed six runs, six hits, walked four and struck out three. After winning his first four major league decisions, Yamamoto is winless since July 16 with an ERA of 8.18 in his last seven outings.

Philadelphia Phillies starting pitcher Zach Eflin throws during the first inning of a baseball game against the Miami Marlins, Saturday, Aug. 24, 2019, in Miami. (AP PhotoLynne Sladky)

Philadelphia Phillies starting pitcher Zach Eflin throws during the first inning of a baseball game against the Miami Marlins, Saturday, Aug. 24, 2019, in Miami. (AP PhotoLynne Sladky)

Dickerson's bases-clearing double off Miami reliever Wei-Yin Chen in the seventh increased Philadelphia's lead to 9-2.

Three Phillies relievers allowed one run — on Jorge Alfaro's homer off Mike Morin in the seventh — over the final three innings.

Hoskins had three walks and increased his NL-leading total to 101.

Philadelphia Phillies starting pitcher Zach Eflin, right, scores past Miami Marlins catcher Jorge Alfaro on a bases-loaded walk by J.T. Realmuto during the fourth inning of a baseball game Saturday, Aug. 24, 2019, in Miami. (AP PhotoLynne Sladky)

Philadelphia Phillies starting pitcher Zach Eflin, right, scores past Miami Marlins catcher Jorge Alfaro on a bases-loaded walk by J.T. Realmuto during the fourth inning of a baseball game Saturday, Aug. 24, 2019, in Miami. (AP PhotoLynne Sladky)

The Marlins took the lead on Neil Walker's RBI single in the first. Walker's line drive to right scored Jon Berti, who reached on an infield single and stole second.

ROSTER MOVES

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.

Miami Marlins starting pitcher Jordan Yamamoto (50) adjusts his cap during the fourth inning of a baseball game against the Philadelphia Phillies, Saturday, Aug. 24, 2019, in Miami. Philadelphia scored six runs in the inning. (AP PhotoLynne Sladky)

Miami Marlins starting pitcher Jordan Yamamoto (50) adjusts his cap during the fourth inning of a baseball game against the Philadelphia Phillies, Saturday, Aug. 24, 2019, in Miami. Philadelphia scored six runs in the inning. (AP PhotoLynne Sladky)

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.

TRAINER'S ROOM

Phillies: RHP Juan Nicasio (rotator cuff tendinitis) was placed on the 10-day injured list. RHP Edgar Garcia was recalled from Triple-A Lehigh Valley.

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.

UP NEXT

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