Every Out from Matt Cain's Perfect Game
Matt Cain throws perfect game as Giants win 10-0
Matt Cain Pitches 22nd Perfect Game in MLB History
Matt Cain pitches Giants' first perfect game to beat Houston
Matt Cain's Perfect Game - Last Out & Celebration!
Every Out from Matt Cain's Perfect Game
Matt Cain throws perfect game as Giants win 10-0
Every Out from Matt Cain's Perfect Game
Matt Cain throws perfect game as Giants win 10-0
Giants' Matt Cain reflects on his perfect game vs. Astros
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles