June 13, 2012: Matt Cain throws first perfect game in Giants' history
Matt Cain's perfect game yet to sink in for San Francisco Giants' ace – The Denver Post
Perfect game! Yankees' Domingo German becomes first to achieve feat since 2012
Matt Cain Perfect Game Plaque
Giants' Matt Cain to retire after 13 MLB seasons
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
Giants pitcher Matt Cain to retire after Saturday start
Matt Cain dominant again one year after perfect game
The hidden perfect games of relievers - Beyond the Box Score
Matt Cain, Giants savoring perfect game - The Boston Globe
Matt Cain relives biggest moments from perfect game with Giants teammates – NBC Sports Bay Area & California