Giants' Matt Cain announces he expects to retire after Saturday start
San Francisco Giants starter Matt Cain announces retirement - Sports Illustrated
Matt Cain throws first perfect game in history of San Francisco Giants franchise (with list of perfect games in MLB history and play-by-play of Cain's perfect game)
Dave Righetti out as Giants' pitching coach
Former All-Star Lorenzo Cain inks one-day contract to retire with Royals
A.J. Pollock leads Diamondbacks over Giants
How did Kyle Harrison's debut compare to other SF Giants greats? - Sports Illustrated San Francisco Giants News, Analysis and More
NLCS: The Warm-Body Theory—San Francisco Giants Pitchers - WSJ
Perfectos, no-nos and historic feats: The Giants had a decade to remember even if they hadn't won three titles - The Athletic
SF Giants' Buster Posey leaves an unrivaled legacy and a void that can't be filled – Daily Democrat
San Francisco Giants Morning Minute: Cain Keeps Rolling, Gillaspie Sets Up Brown
Farewell lap: Matt Cain recalls his most memorable start as a Giant – East Bay Times