The three-run homer was a good moment in a disappointing season for the 26-year-old Kelly, who emerged as Arizona's starting catcher in 2019. He's struggled at the plate and came into the game with a .194 average, but smashed a hanging slider over the left-center field wall in the sixth inning to push the D-backs ahead 7-0.
"It felt really, really good," Kelly said. "Guys on base, trying to drive something in the air."
The Rangers have a 6-23 record on the road this season.
Caleb Smith had a rough start to the game, walking his first three batters to load the bases. The left-hander recovered to retire the next three batters on a popout and two strikeouts to escape without giving up a run.
"First three batters walk and bases loaded, nobody out, you think you've got a chance to do some damage there, and unfortunately we didn't get it done," Texas manager Chris Woodward said. "And that kind of set the tone for the rest of the game."
Smith cruised from that point forward, giving up one hit over four scoreless innings. The Diamondbacks acquired the 29-year-old as part of a midseason trade that sent outfielder Starling Marte to the Marlins.
Smith missed a large chunk of the season after a positive test for COVID-19 so the D-backs have brought him along slowly, limiting his pitch count during outings. Arizona hopes he can be part of a starting rotation next season that will likely include Madison Bumgarner, Luke Weaver and Zac Gallen.
Riley Smith (2-0) took over in the fifth and needed just 59 pitches -- including 47 strikes -- to finish the game. He struck out seven and gave up five hits over five innings. The 24th-round pick in the 2016 draft has been a pleasant surprise for the Diamondbacks, providing quality innings out of the bullpen.
His good impression puts him in the mix for a spot in next year's bullpen, but he's not getting ahead of himself.
"If you pitch good, then it puts you in a better spot," Smith said. "If you pitch bad, it doesn't. I think that anything I can do to help the team obviously makes me more valuable as a pitcher. I consistently try to get out there and throw strikes, fill up the zone."
Arizona jumped ahead 2-0 in the fourth inning after a run-scoring single by Peralta and a sacrifice fly from Pavin Smith. The Diamondbacks were helped when Texas pitcher Jordan Lyles dropped an underhanded toss from Sherten Apostel while covering first base.
Lyles' errant throw on a pickoff attempt in the fifth helped the D-backs push to a 3-0 lead. Arizona broke the game open in the sixth when the first four batters reached on hits, capped by Kelly's three-run homer.
Lyles (1-6) gave up seven runs, including four earned, on 10 hits over five innings.
The Rangers had a tough day in the field, matching a season high with three errors. Eli White had three hits and stole a base for Texas.
Diamondbacks: 2B Ketel Marte was activated from that 10-day injured list (left wrist inflammation) and was in the starting lineup. Utility man Josh Rojas was placed on the 10-day injured list because of lower back inflammation, which will end his season.
Rangers: LHP Wes Benjamin (1-1, 4.11 ERA) is scheduled to make his first MLB start on Wednesday. The 27-year-old has pitched in six games this season.
Diamondbacks: LHP Alex Young (2-4, 5.44) will make his seventh start of the season. He'll try to bounce back from his worst outing of the season after giving up six runs over 2 2/3 innings against the Angels on Sept. 17.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
World Series 2020: The oddest of World Series ends with the most 2020 moment of the season
Justin Turner's return to the field to celebrate with his Dodgers teammates after testing positive for COVID-19 is this bizarre baseball season -- and this year in America -- in a nutshell.
Reports: MLB owners set to give final approval of Mets sale
MLB owners will vote Friday to approve the sale of the Mets to billionaire hedge fund manager Steve Cohen, according to multiple reports.
World Series 2020: Inside the night Clayton Kershaw finally became a world champion -- in his hometown
The Dodgers' ace grew up about 20 miles from Globe Life Field. Tuesday night, he won his first title there, with his childhood friends watching.
World Series 2020: Schedules, postseason bracket, analysis and updates
All the latest information about the expanded baseball postseason.
World Series 2020: Why the Tampa Bay Rays took Blake Snell out while he was mowing down the Los Angeles Dodgers
The Rays' ace owned L.A. twice through the order. What was behind manager Kevin Cash's ill-fated decision to hook him?
Los Angeles Dodgers' Clayton Kershaw finally wins elusive World Series ring
Dodgers lefty Clayton Kershaw could focus only on being a World Series champion Tuesday night and said "all that other stuff is pointless."