On May 29th, our own Roy Halladay added another page to the memory book, pitching the 20th perfect game in MLB history. With correct implementation of channel surfing, you were lucky enough to catch segments of this spectacular performance in between yelling at the Flyers' playoff game.

As baseball euphoria was in the air, it went largely unrecognized that Halladay's pitching opponent, Josh Johnson, completed a respectable seven innings, surrending only one run. Currently, Johnson is maintaining a 2.10 ERA, nipping at the heels of Roy's 2.03.

Tonight, the two golden boys will embark on a rematch at Citizens Bank Park (Yes, in the midst of hockey mania, Game 6 of the Stanley Cup Finals. Get a jump start on your commute, ladies and gentleman!).

Not be outdone, will Josh Johnson rise to the occasion and return the favor to our Fightin' Phils, or will our eternal perfectionist Roy Halladay prevail once again?