(St. Louis, MO) -- Paul Goldschmidt smacked his second grand slam in less than a week as the Diamondbacks cruised past the Cardinals 10-3 at Busch Stadium. The start of the game was delayed one hour due to rain. Gerardo Parra plated a pair of runs, while Willie Bloomquist and Wil Nieves both went 2-for-4 with an RBI and two runs scored for Arizona, which has won two of the first three in the four-game set. Wade Miley scattered three runs and 11 hits over six-and-two-thirds innings as he improved to 4-and-5. Carlos Beltran hit a two-run single and Shane Robinson drove in the other run for the Cards, who have dropped two-of-three. Cardinals manager Mike Matheny says Joe Kelly pitched well despite the loss. Kelly permitted two runs, one earned, in five-and-two-thirds frames as he fell to 0-and-3.