Matt Cain's perfect game
San Francisco Giants pitcher Matt Cain celebrates with catcher Buster Posey after the final out of his perfect game on Wednesday night. Cain credited Posey for keeping the Astros guessing with the pitches he called.
San Francisco Giants pitcher Matt Cain (18) celebrates with teammates after his perfect game against the Houston Astros on Wednesday. Cain pitched the 22nd perfect game in major league history and first for the Giants, striking out a career-high 14 and getting help from two spectacular catches to beat the Houston Astros 10-0.
Giants pitcher Matt Cain celebrates after the final out of his perfect game on Wednesday against the Houston Astros.
San Francisco Giants mascot Lou Seal celebrates after Matt Cain pitches a perfect game against the Houston Astros on Wednesday.
The scoreboard honors Matt Cain's accomplishment as the first perfect game in the storied history of the Giants.
Gregor Blanco celebrates with Angel Pagan (16) after making a diving catch on the warning track in the seventh inning to preserve Matt Cain's perfect game.
Just enough room
Giants outfielder Melky Cabrera catches a deep fly ball hit off the bat of Chris Snyder of the Houston Astros during the sixth inning.
San Francisco's Brandon Belt, right, is congratulated after hitting a two-run home run to score Pablo Sandoval (48) off of Houston Astros pitcher J.A. Happ during the second inning. The Giants made it for easy with Cain, scoring 10 runs.
Golfer Dustin Johnson throws out the cermonial first pitch before the game on Wednesday. Johnson spent some time with Matt Cain before the game hitting golf balls into McCovey Cove.