2 of 21

Cain threw the 22nd perfect game in major league history and first for the Giants. He tied the record for most strikeouts in a perfect game (held by Sandy Koufax) by punching out a career-high 14. Cain, who threw 125 pitches, also got help from outfielders Melky Cabrera and Gregor Blanco, who made feat-saving catches.

Photo: Jeff Chiu/AP/Jason O. Watson/Getty Images

Average: 3.9 (7 votes)