Rookie Adrian Del Castillo hit his first career grand slam and drove in six runs to help the Arizona Diamondbacks beat the Miami Marlins 9-6. The Miami native homered for the third time since he was brought up from the minors on Aug. 6. Del Castillo, who played collegiately at the University of Miami, also hit a two-run single and had his first career stolen base. He is hitting .333 with 14 RBIs in nine games with Arizona. Joc Pederson and Jake McCarthy also went deep for the Diamondbacks, who are a major league-best 29-13 since July 1.