HOU@SF: Cain retires Castro to finish up perfect game
Cabrera hits 500th homer as Tigers beat Blue Jays 5-3 in 11
Matt Cain Pitches 22nd Perfect Game in MLB History
Baseball roundup: Jake Odorizzi leads Tampa Bay over Baltimore
MORE
San Francisco Giants' Matt Cain reflects on his perfect game
116 Matt Cain Perfect Game Photos & High Res Pictures - Getty Images
June 13, 2012: Matt Cain throws first perfect game in Giants' history
Andrew McCutchen homers, drives in 3 to lead Brewers over Cardinals
Giants' Matt Cain reflects on his perfect game vs. Astros
Matt Cain's dominant perfect game cemented his place in Giants