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