The Phillies won the game 1-0, so Roy had no room for error. The run did the Phillies scored came on an error by Cameron Maybin. Maybe seeing the performance of a lifetime from Halladay will motivate the offense, which has been struggling mightily recently.
As with most perfect games, the defense did help out Halladay. Juan Castro made several nice plays at thrid, including the one that ended the game. Wilson Valdez made a great throw from short to nail a Marlin runner on a bang-bang play. Both Castro and Valdez have performed great in the field while filling in for the regulars.
Think of how great a moment this is for Roy. For the rest of his life, he will be able to say that he pitched a perfect game. A perfect game is the ultimate one-game achievement for a pitcher. So many times, a unknown pitcher throws a no-hitter, and you'll never hear about him again. But for Halladay, his perfecto will be a footnote on his amazing career, instead of his 15 minutes of fame.