The Giants' Matt Cain throws perfect game
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
Every Out from Matt Cain's Perfect Game
Matt Cain's Perfect Game Feature
The 2019 Giants Could Be Pricey, Injury-Prone, and Frustrating. It Doesn't Get More SF., by Alex Lash
San Francisco Giants pitcher Matt Cain throws franchise's first perfect game
ALCS Game 6: Royals top Jays, reach second straight World Series - Sports Illustrated
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
HOU@SF: Cain retires Castro to finish up perfect game
4,739 Giants Matt Cain Stock Photos, High-Res Pictures, and Images - Getty Images