It's all in the name of charity, but Buster Posey and Matt Cain are bringing their game-faces to the links to take on Steve Young and the 49ers.