just four teams
Championship Year in Review: From April to October, in their own
June 13, 2012: Matt Cain throws first perfect game in Giants' history
Every Out from Matt Cain's Perfect Game
Cain pitches first perfecto for Giants - Deseret News
SF Giants first-round picks highlight 6 prospects headed to AFL
Cain's perfect game makes Giants move look brilliant
Yu Darvish loses perfect game with 2 outs in 9th - The San Diego
Matt Cain's Perfect Game Is First in San Francisco Giants History
On this date, 2012: Giants' Matt Cain has a perfect night
Matt Cain throws first perfect game in history of San Francisco
Matt Cain of San Francisco Giants tosses 22nd perfect game in
Every Out from Matt Cain's Perfect Game