While you were watching the Flyers battle the Blackhawks in Game 1 of the Stanley Cup finals, something amazing happened in Florida.
Phillies ace Roy Halladay pitched a perfect game against the Florida Marlins, winning 1-0. No runs, hot hits, no walks, no errors.
Halladay retired all 27 batters he faced, striking out 11.
It was just the second perfect game in Phillies history (Jim Bunning did it in 1964) and only the 20th in major league history.
The pitching gem came after a horrendous start for Halladay against Boston last Sunday, in which Halladay gave up 7 runs (6 of them earned) and failed to reach the sixth inning for the first time in 17 starts.
There was a lot of speculation after the Boston game that Halladay has pitched too many innings. But who cares now as Halladay enters the record books.
The only thing sweeter will be a World Series ring in October.
For a list of perfect games, click here.