San Francisco Giants 8, Cincinnati Reds 3 — as it happened, Sport
June 13, 2012: Matt Cain throws first perfect game in Giants' history
Giants Prevail in Epic Fashion Behind Joe Panik in 13th Inning, Push Cubs One Game Closer to Elimination
Matt Cain's Perfect Game Is First in San Francisco Giants History, News, Scores, Highlights, Stats, and Rumors
UPDATED: Matt Moore comes within one out of history as Giants avoid sweep at Dodger Stadium - Giants Extra
Cain, Giants join Dustin Johnson to hit golf balls - Deseret News
A salute to Brandon Belt: A dozen years as a Giant in his own words - The Athletic
Domingo German pitches perfect game as Yankees drub A's
NL West season preview: why the San Francisco Giants won't repeat, MLB
2023 Georgia Baseball Media Guide by Georgia Bulldogs Athletics - Issuu
San Francisco Giants pitcher Matt Cain throws franchise's first perfect game