San Francisco Giants' Matt Cain reflects on his perfect game
MLB Nears 10 Years Without a Perfect Game - The New York Times
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 might have forgotten - The Athletic
Duane Kuiper reveals his three favorite Giants games – KNBR
Matt Cain Pitches 22nd Perfect Game in MLB History, News, Scores, Highlights, Stats, and Rumors
Madison Bumgarner loses perfect game, no-hitter in eighth
Matt Cain throws perfect game as Giants win 10-0
Cain's Perfecto Ranks Higher Than You Might Think
Perfectos, no-nos and historic feats: The Giants had a decade to remember even if they hadn't won three titles - The Athletic