Cain pitches first perfecto for Giants - The San Diego Union-Tribune
Cain pitches Giants' first perfect game – Orange County Register
Matt Cain threw the first perfect game in Giants history.
List of Major League Baseball no-hitters - Wikipedia
MORE
SFGiants on X: 10 years ago today, Matt Cain threw the 22nd
Irn1252014a01 by Iola Register - Issuu
The Untold Story: Matt Cain's Perfect Game
Every Out from Matt Cain's Perfect Game
Giants' new take-a-pitch policy a haven for scrutiny
Every Out from Matt Cain's Perfect Game
San Francisco Giants pitcher Matt Cain throws franchise's first
Matt Cain's perfect game - Wikipedia
Matt Cain Is on the Hall of Fame Ballot for the First Time
Championship Year in Review: From April to October, in their own
MLB Analysis: San Francisco Giants Pitching - McCovey Chronicles