50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
Astros 0-10 Giants (Jun 13, 2012) Final Score - ESPN
Arizona Diamondbacks lose late lead, drop home opener to San Francisco Giants
Matt Cain's perfect game yet to sink in for San Francisco Giants' ace – The Denver Post
Giants' Matt Cain throws perfect game - Beckett News
And That Happened: Sunday's scores and highlights - NBC Sports
Matt Cain throws five shutout innings in emotional Giants finale
Matt Cain throws five shutout innings in emotional Giants finale
Rock powers past Mercyhurst in extra innings, 8-7 - Slippery Rock University Athletics