Matt Cain To Retire - MLB Trade Rumors
Matt Cain retires: Giants RHP pitches 5 scoreless innings in last
June 13, 2012: Matt Cain throws first perfect game in Giants' history
Mets rise and fall of Matt Harvey: An oral history
Giants keep winning the close ones, sweep Houston - NBC Sports
Every Out from Matt Cain's Perfect Game
Giants' Matt Cain ends career with five shutout innings in loss
Big Unit's big number: Randy Johnson wins 300th - Deseret News
A Giant Sweep – Ten. Twelve. Fourteen.
Giants' Matt Cain ends career with five shutout innings in loss
Moore loses no-hitter with 2 outs in 9th, Giants top Dodgers
Moore loses no-hitter with 2 outs in 9th, Giants top Dodgers