Matt Cain will retire after making one more appearance with Giants
Matt Cain dominant again one year after perfect game
Matt Cain - Wikipedia
June 13, 2012: Matt Cain throws first perfect game in Giants' history
Matt Cain Perfect Game 10-Year Anniversary, Major League Baseball, 10 years ago today, Matt Cain threw the 22nd perfect game in MLB history 🥹, By San Francisco Giants
Did You See Matt Cain's Perfect Game?
Matt Cain Pitches 22nd Perfect Game in MLB History, News, Scores, Highlights, Stats, and Rumors
While you were sleeping, Giants pitcher Matt Cain throws 22nd perfect game in Major League history
Matt Cain gem gives Giants a perfect game at last - Deseret News
Matt Cain completes perfect game, 06/13/2012