San Francisco Giants' Matt Cain -- Ted Barrett behind plate for second perfect game - ESPN
San Francisco Giants' Matt Cain reflects on his perfect game
Giants 5-0 Mets (Jun 9, 2015) Game Recap - ESPN
Matt Cain's Perfect Game Is First in San Francisco Giants History, News, Scores, Highlights, Stats, and Rumors
Matt Cain perfect game: Umpire for San Francisco Giants vs. Houston Astros makes his own history
The Untold Story: Matt Cain's Perfect Game
Matt Cain of San Francisco Giants tosses 22nd perfect game in Major League Baseball history and second of 2012 season – New York Daily News
Baseball 101: The gems of pitching - Newsday
Matt Cain has become the first pitcher in Giants history to pitch a PERFECT GAME spanning both the New York Giants and the San Francisco Giants.
Matt Cain Perfect Game Commemorative Bat
Giants starting pitcher Matt Cain throws nine shutout innings, gets no-decision
Giants' Heston pitches no-hitter