San Francisco Giants' Matt Cain Throws Complete Game In 3-1 Win
Farewell lap: Matt Cain recalls his most memorable start as a Giant – East Bay Times
Matt Cain throws first perfect game in Giants history
Madison Bumgarner throws dominant one-hitter, Giants win - McCovey Chronicles
MORE
Matt Cain recalls his most memorable start as a Giant
Matt Cain Perfect Game - 6/13/12, batting, San Francisco Giants, MLB Tonight, Major League Baseball
Kansas City Royals beat San Francisco Giants 3-1
Cardinals outlast Giants, rain delay for 2-1 NLCS lead
SPORTS: San Francisco Giants beat Detroit Tigers 4-3 in 10 innings to win World Series
Peraza leads Reds to 13-3 victory over Giants
Matt Cain's perfect game - Wikipedia