Tonight’s matchup between Josh Johnson and Roy Halladay was a rematch of last year’s game in which Halladay threw a perfect game.
Neither pitcher threw a perfect game tonight but both pitchers were very effective.
Before the game, I predicted Johnson and the Marlins would win this one, 3-1. It was 2-1.
Johnson went seven innings, allowing one run on six hits and three walks. He struck out seven batters and left with the game tied at one run apiece. He managed to work out of a bases-loaded, no-out jam in the second inning, somehow holding the Phillies without any more runs after they scored on a solo home run by Ryan Howard to start the inning.
Halladay pitched eight innings, allowing two runs – one earned – on five hits and two walks. He struck out nine batters but unfortunately an unearned run in the eighth inning off a rare Jimmy Rollins error gave Halladay the loss in an eight-inning complete game. Halladay struggled briefly in the third inning, walking two batters, including the opposing pitcher – the first time in Halladay’s career that he has ever walked an opposing pitcher.
It was just Halladay’s second loss against an NL East opponent since joining the Phillies; his first loss last year came when he lost the game, 1-0, also to the Marlins.