Casey McGehee had a slow start to his career as a Giant, but he had a signature, breakout night with a grand slam that propelled San Francisco to a win over the Marlins.