June 13: Giants 10, Astros 0
Giants pitcher Matt Cain tossed the 22nd perfect game in major league history, striking out a career-high 14 batters on 125 pitches. It was also the first perfect game in Giants franchise history. (Jeff Chiu / Associated Press)

Tags: