SEATTLE - Philip Humber tossed the 21st perfect game in major league history, leading the Chicago White Sox to a 4-0 win over the Seattle Mariners on Saturday.
Humber struck out nine batters, including two in the ninth inning. The game ended when Brendan Ryan, on a 3-2 count, swung at a low and outside breaking ball that got past catcher A.J. Pierzynski.
Pierzynski scrambled to throw Ryan out at first base, and Humber's teammates piled on the right-hander in the infield.
But the ending came with some controversy after it looked like Ryan may have checked his swing.
It was the first perfect game in the majors since Phillies ace Roy Halladay against the Florida Marlins on May 29, 2010.
Humber became the first American League pitcher to throw a perfect game since Oakland A's hurler Dallas Braden versus the Tampa Bay Rays on May 9, 2010.
He was the third White Sox pitcher to toss a perfect game and first since Mark Buehrle on July 23, 2009, against Tampa Bay. The only other perfect game in team history was throw by Charlie Robertson on April 30, 1922, versus Detroit.
To lead off the ninth, Humber threw three straight balls to Michael Saunders before battling back to strike him out. John Jaso then hit an easy fly ball to right fielder Alex Rios for the second out. Both Jaso and Ryan batted as pinch hitters.
Humber (1-0) threw 67 of his 96 pitches for strikes and got his first complete game and shutout at the MLB level. It was the 18th no-hitter in White Sox history.