Matt Cain completes perfect game, 06/13/2012
Matt Cain Pitches 22nd Perfect Game in MLB History
San Francisco Giants: Remembering Matt Cain's perfect game in 2012
All-time perfect games
MORE
When was the last perfect game in MLB? Pitching's highest achievement far more rare than no-hitter
Germán throws MLB's 24th perfect game
ODDS and EVENS] Roki Sasaki's Perfect Game Provided Exciting Display of His Pitching Prowess
Matt Cain's Perfect Game, Let's relive Matt Cain's perfect game., By San Francisco Giants Highlights
Perfect Games In The Modern Era - Sports Illustrated
Perfect Cain Day - 6th Anniversary - McCovey Chronicles
Matt Cain's perfect game: Best ever? - ESPN - Stats & Info- ESPN