Cain throws perfect game for Giants
Matt Cain throws perfect game as Giants win 10-0
MLB: Recent no-hitters tossed in baseball
San Francisco Giants' Matt Cain -- Ted Barrett behind plate for
Giants' Cain throws perfect game against Astros
How many perfect games have been thrown in MLB history?
June 13, 2012: Matt Cain throws first perfect game in Giants' history
On 10th anniversary of Felix Hernandez's perfect game, Mariners
Matt Cain perfect game: Umpire for San Francisco Giants vs
Matt Cain throws perfect game in San Francisco Giants' 10-0
Cain's perfect game makes Giants move look brilliant
Giants' Matt Cain tosses perfect game vs. Astros
What covering Matt Cain's 2012 perfect game for Giants was like