Matt Cain's perfect-game secret: Golf

With 14 strikeouts and nothing allowed, Matt Cain on Wednesday threw a perfect game.

After doing this:

That's right. Before the evening's game, Cain (a noted golf enthusiast) and PGA Tour player Dustin Johnson (in town for the U.S. Open) launched golf balls into McCovey Cove from home plate, for an event whose hashtag (#DriverCove) was a hit before nobody got hits against Cain.

Johnson also threw out the game's first pitch, before Cain threw the first perfect game in San Francisco Giants franchise history.

Update: Check out the video footage of Cain's swing, amid the celebration for Johnson's appearance.