ST. LOUIS -- Another day, another big swing for Paul Goldschmidt.
The slugging first baseman belted 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.
"Sometimes you come through and sometimes you don't," he said. "I just show up and try to take a good at-bat."
Goldschmidt also hit a go-ahead single in the 14th inning to beat St. Louis on Tuesday night. He has a team-best 14 homers and leads the NL with 53 RBIs, including 12 in his past five games.
"I feel like every time I come up there I have men on base," said Goldschmidt, who went 2-for-5 to raise his batting average to .336. "I've had a lot of opportunities."
Although Goldschmidt is uncomfortable talking about his exploits, Arizona manager Kirk Gibson is happy to sing his praises.
"He's on a roll and he's really carrying us," Gibson said. "He's got a great approach up there. He's a huge cog for us and he's getting better."
Goldschmidt's offense helped Miley (4-5) get back on track. He gave up three runs and 11 hits over 6 2/3 innings after allowing seven earned runs in each of his previous two starts.
"I just went out and pitched and tried not to think about anything," Miley said. "Go right at the guys and get ahead. I wanted to get as deep into the game as I could."
The Diamondbacks' 10-run outburst is their most in St. Louis since scoring 17 runs on April 17, 2001.
Joe Kelly (0-3), making his first start of the season, gave up one earned run in 5 2/3 innings. He made 16 appearances out of the bullpen this season but was forced into a spot start due to a day-night doubleheader Saturday.
"Joe did a good job for us; we needed that," St. Louis manager Mike Matheny said.
Kelly threw 80 pitches and kept the Cardinals close while he was in the game.
"I was happy with it," Kelly said. "I was just trying to go out there and give the team everything I could."
Matt Carpenter had four hits for the Cardinals, running his career-best hitting streak to 14 games.
Gerardo Parra keyed Arizona's three-run eighth with a two-run single.
David Freese extended his hitting streak to a career-best 15 games with a single in the St. Louis sixth. It's the longest current run in the majors.
The start of the game was delayed 46 minutes by rain. .... St. Louis C Yadier Molina served a one-game suspension. He was ejected for bumping umpire Mike Everitt on Sunday. Molina, who was originally going to appeal the decision, caught all 14 innings in a 7-6 loss to Arizona on Tuesday. ... St. Louis rookie RHP Shelby Miller (6-3, 1.82 ERA) will face Ian Kennedy (3-3, 4.74) on Thursday in the final game of the four-game series.
Streaking Yankees visit slumping Royals
The New York Yankees will be looking to continue their hot pace, while the Kansas City Royals will be looking to win a series for the first time since April 12-14 as the two clubs start a three-game series in Kansas City on Friday night.
Braves' Foltynewicz seeks better effort against Cardinals
The Atlanta Braves hope to see more signs that right-hander Mike Foltynewicz is ready to resume his role as the team's top-of-the rotation starter when the club begins a three-game series in St. Louis on Friday.
White Sox up next for red-hot Twins
Following a 6-1 West Coast road trip that saw them smash 22 home runs and outscore the opposition, 67-29, the Minnesota Twins open a five-game homestand with a three-game series against the Chicago White Sox starting Friday night in Minneapolis.
Astros set to square off against Sale, Red Sox
When Astros manager A.J. Hinch briskly walked to the mound to remove rookie right-hander Corbin Martin in the fourth inning Thursday at Minute Maid Park, what followed was an extended conversation that featured Hinch doing the talking and Martin all...
Guerrero, Tatis won't face off as Padres visit Jays
There will be no reunion between baseball's top two prospects, after all, when the San Diego Padres visit the Toronto Blue Jays on Friday night for the opener of a three-game series.
Mets look to stay hot against Tigers
The New York Mets might have saved their season with this week with a four-game sweep of the Washington Nationals, whose imploding bullpen contributed directly to the Mets' final three wins of the series.