MIAMI — Nick Williams came through just in time.
The rookie stroked a two-run single to right in the top of the 12th inning to lead the Phillies to a 3-1 win over the Miami Marlins on Sunday afternoon at Marlins Park.
Williams, who had failed to get a runner home from third base with one out in the fifth inning and again in the 10th, found redemption against Marlins reliever Junichi Tazawa (3-4).
The Phillies (52-84) took three out of four games from the Marlins (67-69).
• Reliever Adam Morgan (3-1) was brilliant with three scoreless innings. He allowed no hits and just one walk, a splendid encore to his work earlier this weekend when he pitched one scoreless inning.
Hector Neris got the save, his 19th.
• The Phillies got a stellar start from 23-year-old Jake Thompson.
Called up from Triple A Lehigh Valley in time to make his 14th career start, Thompson struck out a career-high seven batters in six innings. He allowed three hits and no walks but took a no-decision.
• With no Rhys Hoskins (bruised hand) in the lineup, the Phillies struggled to score. The middle of the lineup — where Hoskins normally resides — was especially poor … until the 12th.
Still, Williams, in the three-hole, went 1 for 5 with a strikeout, stranding five runners.
Clean-up man Tommy Joseph went 0 for 5 with two strikeouts, stranding six.
Williams had opportunities to drive in runs in both the fifth and 10th innings, but he failed both times. Joseph followed him with an inning-ending out in both of those frames.
• Cameron Perkins nearly won the game for the Phillies in the ninth. With a runner on first and two outs, his long drive to dead center was run down by Christian Yelich.
• The Phillies had a forgettable eighth inning as all three of their batters — Freddy Galvis, Williams and Joseph — struck out against reliever Kyle Barraclough.
• From the hole at shortstop, Galvis threw out Marcell Ozuna at first on a bang-bang-bang play in the seventh.
That’s three “bangs” because the ball tipped off the glove of third baseman Maikel Franco, was caught by Galvis and then dug out of the dirt at first by Joseph. Ozuna was originally called safe, but that ruling was overturned on video review.
• The Phillies opened the scoring with one run in the fifth, but the Phillies really should have cashed in a bit better.
The Phillies produced four singles, making Marlins starter Jose Urena throw 27 pitches. Cesar Hernandez got the RBI on an opposite-field single, but Williams (lineout) and Joseph (groundout) both stranded the bases loaded.
• Miami tied the score in the bottom of the fifth due to an unfortunate circumstance. Miami’s Brian Anderson, playing his first weekend of Major League Baseball, pulled a leadoff double down the third-base line, advanced to third on an A.J. Ellis groundout and scored on a wild pitch in the dirt.
Certainly, Thompson has to wear that wild pitch, which occurred on an 84-mph breaking ball away. But it was also not catcher Jorge Alfaro’s finest moment as he failed to block that pitch and save his pitcher.