Matt Cain gem gives Giants a perfect game at last
The Perfect Game Swarm: The Contrarian's View
San Francisco Giants pitcher Matt Cain throws franchise's first perfect game
Giants pitcher Tim Lincecum throws no-hitter
MORE
Umpire for Matt Cain's perfect game, Ted Barrett, was also behind dish for David Cone's perfecto for Yankees – New York Daily News
Bay Area Buzzsaws: Athletics, Giants off to fine starts
Barry Zito - Wikipedia
Matt Cain's perfect game was 10 years ago — here are 10 things you might have forgotten - The Athletic
Why outgoing Giants guru Dave Righetti ranks among top pitching coaches of all-time – East Bay Times
Matt Cain pitches Giants' first perfect game to beat Houston Astros 10-0 - CBS News
Perfect Games: A Trend Or Just Plain Luck?
Matt Cain sets a new standard for perfection - NBC Sports
Matt Cain