PHOENIX J.D. Martinez hit a grand slam and drove in six runs, leading the Arizona Diamondbacks and their lineup of regulars to an 11-4 win over the San Francisco Giants on Tuesday night.