PHILADELPHIA _ Brian Anderson tried to make a play at the right-field wall, but there was no play to be made.
J.T. Realmuto got too much out of the pitch.
The former Miami Marlins All-Star catcher hit a no-doubt home run in the first inning _ the first of two by the Philadelphia Phillies off Marlins starter Jose Urena and first of three on the night _ to lift the Phillies to a 4-0 win on Friday night at Citizens Bank Park.
The loss, which came after a one-hour, 33-minute rain delay, marks the Marlins' seventh shutout of the year and fourth in 10 road games.
Maikel Franco hit the Phillies' other home run off Urena, an opposite-field blast to right field, with two outs in the fourth, while Bryce Harper had a two-run shot in the eighth off reliever Tyler Kinley. The Phillies (14-12) had just three more hits the rest of the night.
But the three home runs were more than enough, as the Marlins (8-18) never had a runner make it farther than second base until the ninth inning.
The Marlins managed just two hits and three baserunners against starter Jerad Eickhoff and five hits total. Eickhoff kept the Marlins off balanced with his breaking pitches. He struck out six _ five with his curveball _ over seven innings and didn't allow a hit until Jorge Alfaro hit a single to left field to lead off the field (that was immediately wiped out when Miguel Rojas was called for batter's interference on a strikeout).
The Marlins put runners on first and second in the eighth, but pinch-hitter Isaac Galloway popped up with two outs to strand them both.
In the ninth, Starlin Castro hit a two-out single and Alfaro followed with a single of his own to put runners on the corners. Rojas flew out deep to left-center field to end it.
Urena pitched seven innings, giving up four hits, the two home runs and three walks while striking out four. He threw 112 pitches, 66 of which went for strikes.