NL roundup: Cain, Giants beat Astros again
Awed by Camden Yards, Rick Sutcliffe Started It All With a Shutout
Matt Cain gem gives Giants a perfect game at last
June 13, 2012: Matt Cain throws first perfect game in Giants' history
Matt Cain's perfect game was 10 years ago — here are 10 things you
Complete List — And Quirky Nuggets — Of All 24 Perfect Games in
Cain's gem gives Giants a perfect game at last
Matt Cain gem gives Giants a perfect game at last - The San Diego
How MLB's Perfect Game Pitchers Performed the Rest of That
A brief history of 17 strikeout, 0 walk games in Giants history
The perfect game that was, and wasn't - Lookout Landing
San Francisco Giants pitcher Matt Cain throws franchise's first
SFGiants on X: 10 years ago today, Matt Cain threw the 22nd