Cain became the 22nd pitcher in Major League Baseball history and the first Giant to throw a perfect game, joining Chicago White Sox pitcher Philip Humber, who also went without a blemish in a 4-0 victory over the Seattle Mariners on April 21.
Cain and Humber are only the third duo in history and second in the modern era (post-1900) to throw perfect games in the same season (Dallas Braden and Roy Halladay in 2010; Lee Richmond and John Montgomery Ward in 1880).
San Francisco right fielder Gregor Blanco preserved the perfect game, laying out for a fly ball at the warning track in the seventh inning.
Striking out 14 batters, tying the MLB record for Ks while throwing a perfect game (Sandy Koufax, 1965), Cain has taken the reins from Tim Lincecum as the Giants' leading man this season.
Humber has struggled mightily since his bid for perfection, but Cain has a successful enough track record to not press too hard in subsequent starts.
While it impossible to expect Cain to be this good for the rest of the year, this could be the type of performance that allows the Giants to catch the Dodgers in the National League West standings.
Is it possible that this is the kick in the pants that a struggling Lincecum needs to revert back to his former Cy Young self? If so, the Giants could be in for a nice run heading into the All-Star break.