Flawless: Matt Cain throws a perfect game versus Astros - NBC Sports
Giants' Matt Cain tosses perfect game vs. Astros
Matt Cain throws perfect game as Giants win 10-0
Matt Cain throws perfect game as Giants win 10-0
MORE
Matt Cain's Perfect Game Feature
The Untold Story: Matt Cain's Perfect Game
What to watch for in tonight's All-Star Game - NBC Sports
SFGiants on X: 10 years ago today, Matt Cain threw the 22nd
Watch 'The Untold Story: Matt Cain's Perfect Game' on
Matt Cain throws perfect game as Giants win 10-0
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
The Untold Story: Matt Cain's Perfect Game #shorts
Matt Cain's Perfect Game Feature