June 13, 2012: Matt Cain throws first perfect game in Giants' history
Cain completes perfect game, 06/13/2012
The Untold Story: Matt Cain's Perfect Game
Matt Cain throws out first pitch to celebrate his perfect game in 2012 – NBC Sports Bay Area & California
MORE
Perfect Cain Day - 6th Anniversary - McCovey Chronicles
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
Decade Retrospective: Best Giants of the Decade - Matt Cain - McCovey Chronicles
A plaque commemorating Matt Cain's perfect game has been placed by the San Francisco Giants on a walkway outside the …
The Untold Story: Matt Cain's Perfect Game
San Francisco Giants pitcher Matt Cain throws franchise's first perfect game