Godley was roughed up his last start, allowing eight runs in 3 1/3 innings in a loss to Milwaukee. The Arizona right-hander looked like he might be in for another short night, giving up a run and three runners in the first inning.
Godley then worked around traffic until Suarez hit a solo homer to center in the sixth to pull the Reds within 4-2.
Castillo entered Tuesday’s game during the first winning streak of his big league career, winning his previous three decisions after holding Pittsburgh to two runs in six innings on Thursday.
The Diamondbacks jumped on him early with Descalso’s two-run homer in the first inning and added two more in the third to go up 4-1.
Castillo allowed five runs — four earned — on four hits and struck out six in five innings.
The Reds recalled RHP Jesus Reyes from Double-A Pensacola and optioned RHP Tanner Rainey to Triple-A Louisville prior to Tuesday’s game. Rainey appeared in six games this season with an era of 13.50. The 25-year-old Reyes, who has yet to appear in the majors, was 0-8 with a 5.97 ERA with Pensacola.
Reds Austin Brice (back) threw a 25-pitch bullpen session on Tuesday without trouble and RHP Raisel Iglesias (biceps) is scheduled to throw live batting practice on Wednesday. Both are expected to be reinstated from the DL on Wednesday.
Arizona manager Torey Lovullo said an X-ray of A.J. Pollock’s broken left thumb showed the bone has not fully healed yet, but added it’s about where he is expected to be in recovery. The outfielder broke his hand on May 14 and was expected to miss 4 to 8 weeks.
Reds RHP Sal Romano has allowed 15 runs in 12 2/3 innings in three starts — all losses — heading into Wednesday’s game against Arizona. Diamondbacks LHP Patrick Corbin is 4-1 with a 2.03 ERA in six home starts this season.