Matt Cain recalls his most memorable start as a Giant
Matt Cain's Perfect Game Feature
Matt Cain pitches first perfect game for Giants
Matt Cain relives biggest moments from perfect game with Giants
SF Giants pitcher Yusmeiro Petit falls one out short of perfect
SF Giants pitcher Yusmeiro Petit falls one out short of perfect
San Francisco Giants: Remembering Matt Cain's perfect game in 2012
Matt Cain gem gives Giants a perfect game at last - The San Diego
06-13-12 Matt Cain pitched the 22nd perfect game in MLB history