San Fransisco Giants pitcher Matt Cain throws perfect game against Houston Astros

SAN FRANSISCO - San Francisco Giants pitcher Matt Cain threw a perfect game Wednesday night in a 10-0 victory against the Houston Astros, the first pitcher to achieve that feat in Giants history.

"This is unbelievable," Cain told reporters after the game. "This is part of history. Something I am going to remember forever and ever."

Cain's perfect game is the 22nd in Major League Baseball history and he accomplished it with style, striking out 14 batters.

Cain is the second pitcher this year to pitch a perfect game. Chicago White Sox right-hander Philip Humber also threw a perfect game on April 21.