Summoned for a spot start after Taijuan Walker left on paternity leave, Patrick Corbin provided 7 1/3 superb innings of work with one earned run, seven hits, one walk and six strikeouts.
Corbin did not allow a run until Eugenio Suarez led off the Cincinnati fourth inning with a home run to left field that cut his lead to 3-1. Arizona got the run back in the fifth when Gregor Blanco hit a triple against Castillo and scored on Descalso's sacrifice fly.
Castillo pitched six innings with four earned runs, four hits, one walk and seven strikeouts.