![Matt Cain pitches 22nd perfect game in MLB history for Giants in 10-0 rout of Astros - The Washington Post Matt Cain pitches 22nd perfect game in MLB history for Giants in 10-0 rout of Astros - The Washington Post](https://img.washingtonpost.com/rf/image_480w/2010-2019/WashingtonPost/2012/06/14/Sports/Images/146309087.jpg?uuid=MnlPBrXjEeGcsSo-5GWrjg)
Matt Cain pitches 22nd perfect game in MLB history for Giants in 10-0 rout of Astros - The Washington Post
![San Francisco Giants pitcher Matt Cain waits as the New York Mets' David Wright is attended to, after Cain hit Wright in the head with a pitch during the fourth inning against San Francisco Giants pitcher Matt Cain waits as the New York Mets' David Wright is attended to, after Cain hit Wright in the head with a pitch during the fourth inning against](https://c8.alamy.com/comp/2F1C7CY/san-francisco-giants-pitcher-matt-cain-waits-as-the-new-york-mets-david-wright-is-attended-to-after-cain-hit-wright-in-the-head-with-a-pitch-during-the-fourth-inning-against-the-san-francisco-giants-at-citi-field-in-flushing-new-york-saturday-august-15-2009-photo-by-david-pokressnewsdaymctsipa-usa-2F1C7CY.jpg)
San Francisco Giants pitcher Matt Cain waits as the New York Mets' David Wright is attended to, after Cain hit Wright in the head with a pitch during the fourth inning against
![San Francisco Giants - 3x All-Star Matt Cain - Game Used Jersey and Player Collected Cap | MLB Auctions San Francisco Giants - 3x All-Star Matt Cain - Game Used Jersey and Player Collected Cap | MLB Auctions](https://vafloc02.s3.amazonaws.com/isyn/images/f966/img-2178966-f.jpg)
San Francisco Giants - 3x All-Star Matt Cain - Game Used Jersey and Player Collected Cap | MLB Auctions
![San Francisco Giants' Matt Cain Throws Complete Game In 3-1 Win Over Washington Nationals. - Federal Baseball San Francisco Giants' Matt Cain Throws Complete Game In 3-1 Win Over Washington Nationals. - Federal Baseball](https://cdn.vox-cdn.com/thumbor/eCFWzt_UUAyP4EDPsylCEAl47Dc=/0x4:1000x671/1200x800/filters:focal(0x4:1000x671)/cdn.vox-cdn.com/photo_images/2976149/GYI0065072838.jpg)
San Francisco Giants' Matt Cain Throws Complete Game In 3-1 Win Over Washington Nationals. - Federal Baseball
![San Francisco Giants - Game-Used Jersey - Matt Cain - Worn on 7/26/16 - 99th Career Win and Home Run! | MLB Auctions San Francisco Giants - Game-Used Jersey - Matt Cain - Worn on 7/26/16 - 99th Career Win and Home Run! | MLB Auctions](https://vafloc02.s3.amazonaws.com/isyn/images/f932/img-2170932-m.jpg)
San Francisco Giants - Game-Used Jersey - Matt Cain - Worn on 7/26/16 - 99th Career Win and Home Run! | MLB Auctions
![Official Matt Cain San Francisco Giants Jerseys, Giants Matt Cain Baseball Jerseys, Uniforms | MLBshop.com Official Matt Cain San Francisco Giants Jerseys, Giants Matt Cain Baseball Jerseys, Uniforms | MLBshop.com](https://fanatics.frgimages.com/san-francisco-giants/mens-nike-cream-san-francisco-giants-home-pick-a-player-retired-roster-replica-jersey_pi4163000_altimages_ff_4163813-8e8b09d649e8dd14a6c3alt2_full.jpg?_hv=2&w=600)