Matt Cain of San Francisco Giants tosses 22nd perfect game in Major League Baseball history and second of 2012 season – New York Daily News
Matt Cain throws first perfect game in history of San Francisco
Matt Cain Pitches 22nd Perfect Game in MLB History
Gabe_Kapler
MORE
Prospect Retrospective: the career of Matt Cain - Minor League Ball
San Francisco Giants' Matt Cain reflects on his perfect game
Giants pitcher Chris Heston throws 'awesome' no-hitter against the
Matt Cain gem gives Giants a perfect game at last - The San Diego
Matt Cain's dominant perfect game cemented his place in Giants
This Day In Sports: Cain's perfect game in SF Giants' golden era
Matt Cain's dominant perfect game cemented his place in Giants
Matt Cain relives biggest moments from perfect game with Giants