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
Jaffe: Who can give their Hall of Fame cases a big boost in 2019?
Here are seven players to follow this season who could help punch their tickets to Cooperstown.
Indians All-Star Lindor returns from injuries
Indians shortstop Francisco Lindor is back after missing the season's first 18 games.
White Sox, Tigers rained out; doubleheader on Aug. 6
The game between the Detroit Tigers and Chicago White Sox has been postponed because of rain and rescheduled as part of a doubleheader on Aug. 6.
Red Sox place Eovaldi on IL with elbow issue
Nathan Eovaldi, who has a 6.00 ERA in his four starts this season for the Red Sox, has landed on the IL with an elbow issue and will be replaced on the roster by Bobby Poyner.
Yelich, Bellinger ready to put on another show
Two of the top home run hitters in baseball will resume their early-season duel Saturday, though time is running out to see the back-and-forth action.
'Please, Danny, don't die on my watch': An oral history of a near-death in the dugout
A year ago, Danny Farquhar was pitching for the White Sox when an aneurysm burst in his brain. Here's how he and those around him recall that fateful day, his recovery -- and his return to the mound.