© 2010 MLB Advanced Media, L.P. All rights reserved.

05/29/10 9:09 PM ET

Halladay throws MLB's 20th perfect game

MIAMI -- Phillies right-hander Roy Halladay retired all 27 batters he faced to pitch the 20th perfect game in Major League history on Saturday night at Sun Life Stadium.

Halladay is coming off a rough outing against the Red Sox, when he gave up seven runs (six earned) in 5 2/3 innings. But the Marlins were unable to figure out his mix of cutters, fastballs, changeups and curveballs while striking out 11 times.

The 33-year-old came into the game 6-3 with a 2.22 ERA. The last Phillies pitcher to hurl a no-hitter was Kevin Millwood on April 27, 2003 against the Giants. The only Phillies pitcher to throw a perfect game is Jim Bunning in 1964.

The Phillies held a 1-0 lead through five after Chase Utley's line drive bounced off the glove of Marlins center fielder Cameron Maybin in the third inning, allowing Wilson Valdez to score from first base.

Alden Gonzalez is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.