Matt Cain has just thrown a Perfect Game for the Giants : r/baseball
San Francisco Giants' Matt Cain reflects on his perfect game
Matt Cain throws perfect game as Giants win 10-0
The Untold Story: Matt Cain's Perfect Game
MORE
Matt Cain pitches first perfect game in Giants franchise history to beat Astros
Matt Cain of San Francisco Giants tosses 22nd perfect game in Major League Baseball history and second of 2012 season – New York Daily News
Matt Caine's perfect game - Buster running out to hug him!
Matt Cain: Five Reasons the Giants' Number Two is MLB's Most Underrated Pitcher, News, Scores, Highlights, Stats, and Rumors
Matt Cain's dominant perfect game cemented his place in Giants history
Every Out from Matt Cain's Perfect Game
Matt Cain throws perfect game as Giants win 10-0
Giants pitcher throws a perfect game
Matt Cain was perfect on this day in 2012 with a the help of spectacul