June 13, 2012. Matt Cain. Perfect Game. #TBT #ForeverGiant
Decade Retrospective: Best Giants of the Decade - Matt Cain
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
Matt Cain's perfect game was 10 years ago — here are 10 things you
The Snorting Bull: My Top 50 On Cardboard- #25 Pedro Martinez
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
The 5 Greatest Things Ever To Happen On McCovey Cove
Matt Cain's Perfect Game Is First in San Francisco Giants History