Giants' Cain throws perfect game against Astros
Matt Cain's Vintage Start Was a Great Ending To His Career
Baseball's Greatest Games: San Francisco Giants First
Matt Cain recalls his most memorable start as a Giant
Farewell lap: Matt Cain recalls his most memorable start as a
Matt Cain gem gives Giants a perfect game at last - Deseret News
Matt Cain The TortureCast
Matt Cain throws five shutout innings in emotional Giants finale
Matt Cain pitches first perfect game in Giants franchise history
Cain's gem gives Giants a perfect game at last
Giants win World Series with Game 7 victory against Royals – The