The Giants franchise waited a long time for a perfect game, and Cain became the one to finally do it. Not Hall of Famers Christy Mathewson or Juan Marichal or Gaylord Perry before him.
Fittingly, Cain is the longest-tenured Giant these days.
His perfecto is the 22nd in major league history. He struck out a career-high 14 and got help from two spectacular catches to beat the Houston Astros 10-0 on Wednesday night.
"I've never had that much excitement in every pitch, every swing," Cain said.
His 125-pitch gem for San Francisco featured a pair of great plays by his corner outfielders. He got pinch-hitter Jason Castro on a grounder to third for his 27th and final out with the sellout crowd of 42,298 roaring.