Matt Cain Throws First Perfect Game In Giants History
Decade Retrospective: Best Giants of the Decade - Matt Cain
Ex-Giant Matt Cain reveals when he realized he'd thrown perfect
The first of his kind: Matt Cain's legacy as the original
MORE
Matt Cain Getting Cained: A Love Story
How did Kyle Harrison's debut compare to other SF Giants greats
Matt Cain Perfect Game Plaque
San Francisco Giants starter Matt Cain announces retirement
June 13, 2012: Matt Cain throws first perfect game in Giants' history
Baseball's Greatest Games: San Francisco Giants
Matt Cain threw the first perfect game in Giants history.
Giants pitcher Matt Cain to retire after Saturday start
San Francisco Giants' Matt Cain reflects on his perfect game