Sabrina B. For all those Giants masterpieces, from Christy Mathewson to Juan Marichal and Gaylord Perry, Matt Cain topped them all. Cain pitched the franchise’s first perfect game and the 22nd in major league history, striking out a career-high 14 and getting help from two spectacular catches to beat the Houston Astros 10-0 on Wednesday night.