Cain's gem gives Giants a perfect game at last
List of MLB perfect games: Yankees' Domingo Germán throws league's
Mariners' Felix Hernandez tosses baseball's third perfect game
Giants' Matt Cain tosses perfect game vs. Astros
MORE
MLB Nears 10 Years Without a Perfect Game - The New York Times
World Series 2012: Tigers will take on Giants - SB Nation Detroit
Matt Cain pitches Giants' first perfect game to beat Houston
San Francisco Giants: Recognizing the Unsung Heroes in Matt Cain's
Rockies take Giant step backward – The Denver Post
Cain's pitching gem lifts Giants over Rockies
Tim Lincecum hurls no-hitter in Giants” rout – Santa Cruz Sentinel
Matt Cain gem gives Giants a perfect game at last
Lincecum throws 1st no-hitter, beating SD 9-0
Giants catcher Buster Posey, former NL MVP, announces retirement