![San Francisco Giants' Matt Cain reflects on his perfect game](https://mlbreports.files.wordpress.com/2013/02/matt-cain-ap2.jpg?w=188&h=300)
Raising Cain: The New Ace Of The San Francisco Giants
![San Francisco Giants' Matt Cain reflects on his perfect game](https://cdn.vox-cdn.com/thumbor/_Ba1r11YfW07Q_mBR6wc0WfaPHM=/0x0:4193x2795/1200x800/filters:focal(1962x557:2632x1227)/cdn.vox-cdn.com/uploads/chorus_image/image/55238583/146309186.0.jpg)
It's the 5th anniversary of Matt Cain's perfect game - McCovey
![San Francisco Giants' Matt Cain reflects on his perfect game](https://s.hdnux.com/photos/01/26/11/75/22585179/6/1200x0.jpg)
San Francisco Giants' Matt Cain reflects on his perfect game
![San Francisco Giants' Matt Cain reflects on his perfect game](https://images.seattletimes.com/wp-content/uploads/2019/02/urn-publicid-ap-org-05290348f281472ab9602a0676301992Giants_Bochy_Baseball_54764.jpg?d=780x1005)
Giants manager Bruce Bochy to retire after this season
![San Francisco Giants' Matt Cain reflects on his perfect game](https://i.ytimg.com/vi/KTNyk1oklQA/maxresdefault.jpg)
The Untold Story: Matt Cain's Perfect Game
![San Francisco Giants' Matt Cain reflects on his perfect game](https://www.mercurynews.com/wp-content/uploads/2018/04/bng-l-giants-0404-01.jpg?w=1024)
Giants celebrate Matt Cain, Ryan Vogelsong and Brian Wilson
![San Francisco Giants' Matt Cain reflects on his perfect game](https://www.mercurynews.com/wp-content/uploads/2017/09/bng-l-giants-1001-09.jpg?w=620)
Cain's finale with Giants so moving it even tugged at an ump
![San Francisco Giants' Matt Cain reflects on his perfect game](https://img.bleacherreport.net/img/images/photos/001/747/125/146307747_crop_north.jpg?1339668076&w=3072&h=2048)
Matt Cain Throws Perfect Game for the San Francisco Giants
![San Francisco Giants' Matt Cain reflects on his perfect game](https://s.hdnux.com/photos/65/46/70/14052908/6/1200x0.jpg)
Matt Cain's last hurrah? Right-hander reflects on his Giants