Matt Cain throws first perfect game in history of San Francisco Giants franchise (with list of perfect games in MLB history and play-by-play of Cain's perfect game)
Giants: No celebrations for Matt Cain, who believed he'd be part of rotation all along – East Bay Times
Cain, Giants take 2-1 NLCS lead over Phillies - Newsday
Matt Cain relives biggest moments from perfect game with Giants teammates – NBC Sports Bay Area & California
Dodgers roll over for Matt Cain, Giants in 8-4 loss – Orange County Register
Matt Cain — Inside Giant Moments. By Mark Willard, by San Francisco Giants
San Francisco Giants pitcher Matt Cain announces his retirement - Lone Star Ball
Forever a Giant
Cain was first key piece of Giants' championship puzzle
Matt Cain dominant again one year after perfect game
Matt Cain gets back in the win column, Giants are undefeated since break
Matt Cain pitches Giants past Rockies 4-2, ruining late-season run – The Denver Post
Matt Cain's perfect game: Best ever? - ESPN - Stats & Info- ESPN