The way Clay Buchholz has been pitching, it was more than enough.
Goldschmidt homered to set the all-time mark at Chase Field, Buchholz pitched seven scoreless innings and the Diamondbacks earned a 5-1 victory over the Los Angeles Angels.
"It seems like every day. This team is pretty amazing when you look at the runs scored in the first inning," Buchholz said.
The Diamondbacks have a knack for jumping on teams early, leading the majors in first-inning runs with 109.
Goldschmidt increased the total with his two-run shot off Odrisamer Despaigne (2-2), passing Luis Gonzalez with his 96th homer at Chase Field. Goldschmidt had three hits to extend his hitting streak to 14 games and has reached safely in 27 straight.
Buchholz (7-2) yielded four hits and struck out seven with no walks for his eighth straight game of at least five innings and three runs or fewer allowed.
David Peralta also hit a two-run shot to homer for the third straight game. The Diamondbacks have won six of seven to maintain a 1 1/2-game lead in the NL West over Colorado.
"It all started with Clay tonight," Diamondbacks manager Torey Lovullo said. "He goes out and gives us seven scoreless and really set the tone for us for the course of this game."
The injury-depleted Angels had five hits -- two by Rene Rivera -- and lost for the fifth time in six games.
"I thought we had some pretty good looks at him (Buchholz), hit some balls hard, but he got in his rhythm and started to change some speeds midway through," Angels manager Mike Scioscia said.
Buchholz has been sharp the past two months, entering Wednesday's game 5-1 with 2.00 ERA over seven starts, including his 10th career complete game against San Diego last Thursday. He kept the Angels off balance most of the night, allowing three singles and a double.
Despaigne gave up five runs and seven hits in four innings against Texas on Friday in his second start since being acquired from Miami on Aug. 14 for cash. The right-hander served up Goldschmidt's first-inning homer and a run-scoring single to Nick Ahmed in the fourth.
Despaigne allowed three runs and five hits in four innings.
"He made a couple of mistakes: One to Goldschmidt and the other one to Ahmed," Rivera said. "Besides that he was OK. His pitch count was a little high but overall he did OK."
Angels 1B Albert Pujols made a spectacular play in the sixth inning to take a hit away from Steven Souza Jr. Souza hit a ball off the end of the bat down the line and Pujols made a diving stop, tossing the ball to pitcher Ty Buttrey as he was rolling over to get the out.
Peralta has been one of the best hitters in baseball in August, going 21 for 51 with eight homers and 14 RBI in his past 12 games. He has six homers in nine games and 25 on the season after going 2 for 4 against the Angels.
"I keep saying it, he's on his way to having a special year," Lovullo said.
Angels: 2B David Fletcher was replaced by Kaleb Cowart in the fourth after fouling a pitch off his left knee in the top half. Scioscia said Fletcher is day-to-day with a bruise and hopes to have him back Friday against Houston.
Angels: LHP Andrew Heaney is 2-0 with a 1.29 ERA in two starts against the Astros going into Friday's game.
Diamondbacks: RHP Zack Godley is 4-0 with a 3.26 ERA over his last eight starts heading into Friday's home game against Seattle.
More AP MLB: https://apnews.com/tag/MLB and https://twitter.com/AP-Sports
The Dodgers beat the division-rival Rockies for the second straight night Tuesday, pushing their NL West lead to 1 1/2 games and prompting manager Dave Roberts to say "things are coming together at the right time."
The Cubs might have an unorthodox solution to their closer quandary after losing two key relievers: score early, score often and skip saves.
The Los Angeles Angels will look to further endanger the Oakland Athletics' chances of making the playoffs when the teams meet Wednesday night for the second time in a three-game series.
The Chicago Cubs' uninterrupted 30-day march through the stretch drive will finally end with a day away from the park Thursday.
Kaleb Cowart hit a go-ahead grand slam in a six-run sixth inning before adding an RBI triple, and the Los Angeles Angels rallied past the Oakland Athletics 9-7 on Tuesday night.
As the Milwaukee Brewers try to close in on a postseason berth, offense has suddenly become hard to come by.