Cain, Giants join Dustin Johnson to hit golf balls - Deseret News
The Untold Story: Matt Cain's Perfect Game
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
San Francisco Giants: Gregor Blanco's Top Five Moments as a Giants
What it feels like to get hit by a pitch - ESPN
Matt Cain gem gives Giants a perfect game at last
Mets rise and fall of Matt Harvey: An oral history
Nearly perfect games: Ranking the best attempts since King Félix
ESPN - Mood in Cleveland. [Credit: AP Photo/David Dermer]
HOU@SF: Cain retires Castro to finish up perfect game