San Francisco Giants pitcher Matt Cain throws franchise's first perfect game
San Francisco Giants pitcher Matt Cain throws franchise's first
San Francisco Giants starter Matt Cain announces retirement
San Francisco Giants, and Lincecum and Cain: How the Mighty Have
MORE
Giants' Matt Cain to retire after 13 MLB seasons
Matt Cain throws perfect game as Giants win 10-0
A plaque commemorating Matt Cain's perfect game has been placed by
Matt Cain's perfect game was 10 years ago — here are 10 things you
Matt Cain's perfect game was 10 years ago — here are 10 things you
The Untold Story: Matt Cain's Perfect Game
Matt Cain Throws The First Perfect Game In Giants History
A brief history of 17 strikeout, 0 walk games in Giants history
Roundup: Giants' Matt Cain pitches perfect game - The Boston Globe
Matt Cain's Final Season with San Francisco Giants?
Matt Cain pitches first perfect game for Giants
Farewell lap: Matt Cain recalls his most memorable start as a