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.Cain's 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."This is incredible right now," Cain said. "It was unbelievable. The guys did a great job making it, in a way, kind of relaxing, because they were able to get on the board early."It was the fifth no-hitter in the majors already this season and second perfect game. Source: ESPN