San Francisco Giants' Matt Cain reflects on his perfect game
Matt Cain perfect game: Umpire for San Francisco Giants vs. Houston Astros makes his own history
San Francisco Giants pitcher Matt Cain throws franchise's first perfect game
Matt Cain throws perfect game as Giants win 10-0
On this date, 2012: Giants' Matt Cain has a perfect night
Cain Throws First Perfect Game in Giants' History
Giants' Matt Cain shares memories of career
Did You See Matt Cain's Perfect Game?
Baseball history maker tied to Vincent - Shelby County Reporter
Matt Cain pitches first perfect game in Giants franchise history to beat Astros
The Untold Story: Matt Cain's Perfect Game
Matt Cain recalls his most memorable start as a Giant