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)
Giants' Matt Cain reflects on his perfect game vs. Astros
6/13 – MATT CAIN'S PERFECT GAME at AT&T Park: San Francisco Giants vs. Houston Astros
June 13, 2012: Matt Cain throws first perfect game in Giants' history
6/13 – MATT CAIN'S PERFECT GAME at AT&T Park: San Francisco Giants vs. Houston Astros
116 Matt Cain Perfect Game Photos & High Res Pictures - Getty Images
Oracle Park, San Francisco Giants ballpark - Ballparks of Baseball
Matt Cain pitches Giants' first perfect game to beat Houston Astros 10-0 - CBS News
Oracle Park - Wikipedia
Astros 0-10 Giants (Jun 13, 2012) Final Score - ESPN
2023 San Francisco Giants Schedule & Oracle Park Tips