Cain pitches first perfecto for Giants

Cain pitched the franchise's first perfect game and the 22nd in major league history, striking out a career-high 14 on Wednesday night.