Last night in San Francisco, Giants pitcher Matt Cain made history by firing the 22nd perfect game in baseball history. The feat was also the first perfect game in Giants history. Not only did Cain retire all 27 Houston Astros, but he struck out 14 of them. San Francisco won the game 10-0, and Cain has surpassed Tim Lincecum as the Giants' number one starting pitcher.

Wednesday happened to be a great night for pitchers. Earlier that day, Washington's Stephen  Strasburg fired 6 strong innings against the Toronto Blue Jays. Then, New York Mets' knuckleballer R.A. Dickey fired a complete game one-hitter against the Tampa Bay Rays. Cain saved the best for last, with his perfect game.