Sandy Alcantara tossed six shutout innings while Garrett Cooper homered, tripled and drove in three runs to lift the Miami Marlins past the host Philadelphia Phillies 6-0 on Thursday.
Alcantara (2-3) allowed two hits, struck out nine and walked three.
Miguel Rojas added two hits, including a home run, while Corey Dickerson doubled, walked twice and scored three runs for the Marlins, who won their second in a row.
Phillies catcher J.T. Realmuto missed his fourth straight game with a contusion at the base of his left hand, and Didi Gregorius (elbow) remains on the injured list.
The Phillies had only three hits.
Phillies starter Vince Velasquez was a late scratch just before the game with a numb index finger on his right hand. David Hale (0-2) became the emergency starter and allowed two hits and one run in three innings.
The Marlins took a 1-0 lead in the third inning when Rojas hit a solo home run.
Cooper launched a 421-foot, two-run home run off Matt Moore into the second deck in left field for a 3-0 Miami advantage in the fourth.
Alcantara didn’t allow a hit through the first 3 1/3 innings before Brad Miller ripped a double down the first base line with one out in the fourth.
Cooper added an RBI triple against Archie Bradley in the sixth and the Marlins went ahead 4-0. They added a fifth run on an RBI groundout by Chad Wallach.
The Phillies had only two hits through the first five innings. Odubel Herrera flied out to left to open the sixth, Bryce Harper grounded out and Rhys Hoskins lined out.
Miami took a 6-0 lead in the seventh when Dickerson scored on an error by Alec Bohm.
Herrera doubled with two outs in the eighth to extend his hitting streak to nine straight. Harper struck out to end the inning.
Miller struck out for the second out in the ninth and was then ejected by home plate umpire Dan Iassogna for arguing. Bohm struck out swinging to end the game.
–Field Level Media