Matt Cain gem gives Giants a perfect game at last - Deseret News
Matt Cain's Perfect Game Feature
San Francisco Giants pitcher Matt Cain throws franchise's first perfect game
HOU@SF: Cain retires Castro to finish up perfect game
MORE
SFGiants on X: 10 years ago today, Matt Cain threw the 22nd perfect game in @MLB history 🥹 / X
Matt Cain Perfect Game 10-Year Anniversary, Major League Baseball, 10 years ago today, Matt Cain threw the 22nd perfect game in MLB history 🥹, By San Francisco Giants
The Official Site of Major League Baseball, MLB.com: Homepage
Yusmeiro Petit comes within one out of a perfect game
San Francisco Giants' Matt Cain reflects on his perfect game
San Francisco Giants' Matt Cain reflects on his perfect game
Domingo German pitches perfect game as Yankees drub A's
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
Matt Cain gem gives Giants a perfect game at last
Matt Cain's Perfect Game Feature