Cain fires perfect game for Giants
Armando Galarraga's near-perfect game - Wikipedia
The San Francisco Giants: 2012 World Series
Phillies vs. Diamondbacks final score, results: Early homers
MORE
Matt Cain's Perfect Game Is First in San Francisco Giants History
SF Giants MATT CAIN Perfect Game San Francisco EXAMINER Newspaper
Matt Cain's Perfect Game Is First in San Francisco Giants History
Matt Cain Perfect Game Plaque
SF Giants pummel White Sox again, set franchise record with 15 HR
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
116 Matt Cain Perfect Game Photos & High Res Pictures - Getty Images