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's perfect game was 10 years ago — here are 10 things you might have forgotten - The Athletic
Matt Cain pitches Giants' first perfect game to beat Houston Astros 10-0 - CBS News
Barry Zito - Wikipedia
Matt Cain's Vintage Start Was a Great Ending To His Career
Matt Cain gem gives Giants a perfect game at last - Deseret News
Matt Cain's perfect game was 10 years ago — here are 10 things you might have forgotten - The Athletic
Matt Cain's perfect game - Wikipedia
Matt Cain Perfect Game Plaque
SF Giants: How do Carlos Rodón's Cy Young odds stack up?, Sports
Matt Cain gem gives Giants a perfect game at last
Cain's pitching gem lifts Giants over Rockies
Matt Cain gem gives Giants a perfect game at last
MLB's perfect game drought reaches 10 years: A deeper look as baseball perfection remains elusive
Best Yankees Games of Past 25 Years: David Wells' perfect game - Pinstripe Alley