Matt Cain pitched just the 22nd perfect game in Major League history to help the San Francisco Giants crush the Houston Astros 10-0 on Wednesday.
Cain pitches perfect game