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.
Atlanta looks to clinch pennant with victory over Los Angeles
Los Angeles Dodgers (106-56, second in the NL West) vs. Atlanta Braves (88-73, first in the NL East)
MLB playoffs 2021 - Love them or hate them, the Houston Astros are really this good
No matter how much some despise Houston for its sign-stealing transgressions, there's no denying what this team is accomplishing now.
Alvarez: Astros showing we are the best team in the league
Yordan Alvarez discusses the Astros advancing to the World Series and how much they proved in beating the Red Sox.
2021 MLB playoffs: Schedules, postseason bracket, analysis and updates
All the latest information about the teams, storylines and highlights of the 2021 MLB postseason, from the start of October through the World Series.
Astros celebrate winning the ALCS
Players and coaches on the Astros celebrate after defeating the Red Sox to win the American League pennant and advance to the World Series.
Luis Garcia, Yordan Alvarez send Houston Astros to third World Series in five years
The Astros beat the Red Sox in Game 6 of the ALCS behind a gem from rookie Luis Garcia, who gave up just one hit over 5 2/3 innings.