Matt Cain of the Giants throws the 22nd perfect game in major league history,

On June 13 2012, At At&T park Matt Cain of the Giants throws the 22nd perfect game in major league history, a 10 – 0 win against the Houston Astros. Cain records 14 strikeouts, tying Sandy Koufax for the most in a perfect game. he San Francisco right-hander, with the help of two great defensive plays from outfielders Melky Cabrera and Gregor Blanco, becomes the first pitcher in the 129-year history of the franchise. It is the second perfect game this season, following that of Philip Humber on April 21st.