Rockies edge Diamondbacks 3‑2 on late runs
PHOENIX (Interstat) — Antonio Senzatela pitched seven strong innings to remain unbeaten and the Colorado Rockies defeated the Arizona Diamondbacks 3-2 on Friday, May 22, 2026, at Chase Field in front of 29,945 fans.
The Rockies snapped a two-game losing streak and improved to 20-32, while the Diamondbacks fell to 26-24. The time of game was 2:53.
Senzatela allowed two runs on five hits, walked one and struck out four to improve to 4-0. Tomoyuki Sugano and Brennan Bernardino each worked a scoreless inning of relief, and Bernardino recorded his fifth hold.
Ryan Thompson took the loss for Arizona, dropping to 2-1. He allowed one run on three hits in one inning of work. Michael Soroka started for the Diamondbacks and pitched five innings, surrendering one run on four hits with four strikeouts and one walk.
Colorado opened the scoring in the fifth inning. Willi Castro led off with a single to right field. Ezequiel Tovar singled to left, advancing Castro to second. After Sterlin Thompson was hit by a pitch to load the bases, Chad Stevens struck out. Jake McCarthy then lifted a sacrifice fly to right field, scoring Castro and giving the Rockies a 1-0 lead.
Arizona answered in the bottom of the second. Nolan Arenado led off the inning with a double to center field, his 10th of the season. Ildemaro Vargas flied out to right, moving Arenado to third. Lourdes Gurriel Jr. then hit a sacrifice fly to center field, scoring Arenado to tie the game at 1-1.
The Diamondbacks took the lead in the fourth inning. Geraldo Perdomo walked and advanced to second on a Vargas groundout. Gurriel then singled to left field, scoring Perdomo to make it 2-1 Arizona.
The score remained 2-1 until the eighth inning. Hunter Goodman drew a leadoff walk. TJ Rumfield then doubled to right field, scoring Goodman from first base and tying the game 2-2.
Colorado took the lead for good in the ninth inning. After Tovar popped out, Sterlin Thompson doubled to center field. Chad Stevens followed with a single to right field, scoring Thompson to give the Rockies a 3-2 advantage. Goodman singled later in the inning, but Kyle Karros struck out to end the frame.
Arizona put the tying run on base in the eighth inning. Corbin Carroll singled, and Geraldo Perdomo sacrificed him to second. Arenado was hit by a pitch, putting runners at first and second with one out. But Vargas grounded into a double play to end the threat.
The Diamondbacks went quietly in the ninth. Jose Fernandez flied out to center, Gabriel Moreno grounded out to third and Adrian Del Castillo popped out to second to end the game.
Colorado collected nine hits, with Castro, Tovar and Goodman each recording two hits. Arizona managed seven hits, with Ketel Marte and Ryan Waldschmidt each collecting two hits. Marte doubled in the third inning, his eighth of the season.
Arenado drove in the Diamondbacks’ first run with a sacrifice fly in the second inning. Gurriel drove in the second run with a single in the fourth. Del Castillo went hitless in four at-bats.
The most critical sequence of the game came in the bottom of the eighth inning with the score tied 2-2. Arizona had Carroll on second base and Arenado on first base with one out, representing the go-ahead run in scoring position. Vargas then grounded into a double play, erasing the threat and allowing the Rockies to escape the inning and set the stage for their go-ahead run in the top of the ninth.
Colorado had lost the previous night 2-1 to Arizona at Chase Field. The Rockies had lost four of their last five games entering Friday. Arizona had won five of its last seven games.
Arizona previously took three of four games in a series at Colorado from May 15-17, and Colorado won two of those four contests.
Senzatela retired the side in order in the third and fifth innings. He worked around a leadoff single in the fifth, inducing a lineout from Perdomo to end the inning.
Soroka worked scoreless innings in the first, second and third frames before allowing the run in the fifth. He gave up a leadoff single in the second but stranded Castro at first base.
Colorado had opportunities to score earlier but came up empty. The Rockies stranded a runner at first in the second inning, left two runners on base in the fifth and left runners at second and third in the seventh before breaking through in the eighth.
Arizona also threatened in the sixth inning. Gurriel reached on a walk with two outs, but Del Castillo grounded out to end the inning.
The series continues Saturday with the Rockies and Diamondbacks meeting again at Chase Field.
Colorado heads to Los Angeles on Monday for a three-game series against the Dodgers. Arizona travels to San Francisco on Monday for a three-game set.
Interstat’s game simulator had projected a final score of Arizona Diamondbacks 7, Colorado Rockies 2. Interstat’s ELO system had projected Arizona with a 72.10 percent probability to win. Arizona had been installed as a pregame favorite with a spread of -1.5. The total score of 5 went over the over/under line of 8.5.