How many perfect games have there been in MLB history? – NBC
Matt Cain throws perfect game as Giants win 10-0
Matt Cain throws perfect game as Giants win 10-0
It's the 5th anniversary of Matt Cain's perfect game - McCovey
Matt Cain Throws 22nd Perfect Game in MLB History
Matt Cain of San Francisco Giants tosses 22nd perfect game in
Matt Cain throws perfect game as Giants win 10-0
Matt Cain's dominant perfect game cemented his place in Giants
Matt Cain's perfect game yet to sink in for San Francisco Giants
SF Giants Video: Watch the Giants reflect on Matt Cain's perfect
Matt Cain's dominant perfect game cemented his place in Giants