Paul Goldschmidt hit his second grand slam in five days, Wade Miley bounced back from his two worst outings of the season and the Arizona Diamondbacks beat the St. Louis Cardinals 10-3 on Wednesday night.
Arizona has won four of five. St. Louis, with the best record in the majors, dropped back-to-back games for the first time since April 28-29.
Goldschmidt became the first Arizona player with two slams on the same road trip. He hit one in a 12-4 win at the Chicago Cubs on Saturday.
Goldschmidt also hit a go-ahead single in the 14th inning to beat St. Louis on Tuesday night. He has a team-leading 14 homers and leads the NL with 53 RBIs, including 12 in his last five games.
Copyright 2013 Associated Press. All rights reserved.