PHOENIX -- A storm knocked out the lights at Chase Field. The Texas Rangers are starting to find a little of their power, even if it is too late.
"We went through a stretch where later innings were a challenge for us," Rangers manager Jeff Banister said. "Late runs are always quality for us and it's a situation where we're seeing some of these young guys grow in their at-bats."
A thunderstorm outside Chase Field caused some of the lights to go out in the sixth and, after a 21-minute delay, pinch-hitter Willie Calhoun lined a run-scoring single to right to put the Rangers up 5-4.
Texas, which had 12 hits, has won four straight since losing five of nine, but is still 21 games behind Houston in the AL West.
"It's something we've seen throughout some of the challenges of these games, offensive guys continue to show up, battle through at-bats, find a way to put runs across the board," Banister said.
Steven Souza Jr. hit a three-run homer and Eduardo Escobar had two RBI in his first game at Chase Field since being traded from Minnesota to Arizona. The Diamondbacks scored one run after the power delay while Texas had four.
"The timing couldn't have been worse," Diamondbacks manager Torey Lovullo said. "I felt like it could have been a different outcome had that not happened. But we've got to make a pitch and we didn't execute."
Ray worked through some traffic in the first four innings before running into trouble in the fifth. The left-hander walked two and Choo lifted his 19th homer over the wall in left for a three-run shot.
The Diamondbacks answered in the bottom half with the help of a throwing error by third baseman Adrian Beltre, going up 4-3 when Souza bounced a three-run homer off the top of the wall in left.
Ray allowed four runs on three hits and struck out six with four walks.
While Escobar had a strong first game at Chase Field, Andriese did not. The right-hander was acquired from Tampa Bay and had one appearance on the road, allowing a run in two innings against San Diego.
Andriese entered Monday's game in the seventh inning and was hit hard in two innings, allowing three runs on six hits.
"it's very frustrating, but it's baseball," he said. "You just have to go out there and compete. The next opportunity I get, it's a new day."
Choo had four strikeouts against Houston on Sunday, a rarity during his 14-year career. He struck out his first at-bat against Arizona, but hit a hard ground ball his second and followed with two homers.
"After the first at-bat, he came into the dugout and found a rhythm with his swing," Bannister said. "The second at-bat, he fouled some pitches off and on that ground ball to second base, he seemed to barrel it up. I think that unlocked him a little bit, just with his timing and his swing."
Diamondbacks: OF David Peralta was held out of the starting lineup after exiting Sunday's game against San Diego in the sixth inning with right shoulder tightness.
Texas RHP Bartolo Colon will make his fifth attempt at becoming MLB's all-time wins leader among Latin American pitchers when he faces Arizona RHP Zack Godley. The 45-year-old Colon is tied with Nicaraguan Dennis Martinez with 245 wins after losing his previous four outings.
More AP baseball: https://apnews.com/tag/MLBbaseball
Even when your playoff odds drop to absolute zero, there's still a chance to do something absolutely special on the diamond.
On a solemn anniversary for her native Puerto Rico, ESPN's Marly Rivera recalls the aftermath of the deadly storm.
How Joe Maddon utilizes his relievers without a clear-cut closer figures to play a big role in how far Chicago goes in the playoffs.
Who saw Cardinals outfielder Harrison Bader or Oakland's Matt Chapman improving by leaps and bounds? Not Keith Law, who can admit his mistakes.
Yasiel Puig's pinch-hit home run in the seventh inning against the Rockies ignited the Dodgers to victory. It was Puig's sixth homer in his past 18 at-bats. "We're going to win the West," Puig declared, "and go to the playoffs."
Pinch-hitter Yasiel Puig slugged a tiebreaking, three-run homer in the seventh inning that sent the Los Angeles Dodgers past the Colorado Rockies 5-2 on Wednesday night to increase their NL West lead to 2 1/2 games.