Matt Cain Throws First Perfect Game In Giants History
San Francisco Giants 1, Philadelphia Phillies 0: It's Matt Cain, again
Perfectos, no-nos and historic feats: The Giants had a decade to remember even if they hadn't won three titles - The Athletic
The Untold Story: Matt Cain's Perfect Game
Matt Cain's perfect game - Wikipedia
Umpire for Matt Cain's perfect game, Ted Barrett, was also behind dish for David Cone's perfecto for Yankees – New York Daily News
San Francisco Giants Ace Matt Cain Is MLB's Most Underappreciated Pitcher, News, Scores, Highlights, Stats, and Rumors
San Francisco Giants' Matt Cain reflects on his perfect game
Perfectos, no-nos and historic feats: The Giants had a decade to remember even if they hadn't won three titles - The Athletic