From Grit to Glory: Celebrating the 2012 World Series Champions
POSTGAME NOTES: Replay can't help Giants, and other issues pop up in first loss of season; Affeldt's pie-on-face moment - Giants Extra
The Untold Story: Matt Cain's Perfect Game
The Untold Story: Matt Cain's Perfect Game
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
Matt Cain throws first perfect game in history of San Francisco Giants franchise (with list of perfect games in MLB history and play-by-play of Cain's perfect game)
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
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
San Francisco Giants' Matt Cain reflects on his perfect game
List of Major League Baseball perfect games - Wikipedia
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
San Francisco Giants' Matt Cain reflects on his perfect game