List of Major League Baseball perfect games - Wikipedia
San Francisco Giants pitcher Matt Cain throws franchise's first
Farewell lap: Matt Cain recalls his most memorable start as a
MLB roundup
Matt Cain throws first perfect game in history of San Francisco Giants
Matt Cain climbs through press box window to get to interview
HOU@SF: Cain retires Castro to finish up perfect game
MLB roundup: Adrian Beltre's third career cycle propels Rangers
Cabrera hits 500th homer as Tigers beat Blue Jays 5-3 in 11
Matt Cain Perfect Game 27 Outs