Giants pitcher Matt Cain throws perfect game
June 13, 2012: Matt Cain throws first perfect game in Giants' history
San Francisco Giants starter Matt Cain announces retirement
Giants pitcher Matt Cain to retire after Saturday start
MORE
Cain gets imperfect win for Giants over Angels - The San Diego
Matt Cain completes perfect game, 06/13/2012
Giants pitcher Chris Heston throws 'awesome' no-hitter against the
SFGiants on X: 10 years ago today, Matt Cain threw the 22nd
Baseball history maker tied to Vincent - Shelby County Reporter
SF Giants pitcher Yusmeiro Petit falls one out short of perfect
Cain's gem gives Giants a perfect game at last
Matt Cain pitches first perfect game in Giants franchise history
On 10th anniversary of Felix Hernandez's perfect game, Mariners
This Day In Sports: Cain's perfect game in SF Giants' golden era
Giants Pitcher Matt Cain to retire from Major League Baseball a
San Francisco Giants' Matt Cain reflects on his perfect game