Luis Castillo allowed two runs in the first and nothing after that as the Reds defeated the Cubs 4-2 in Cincinnati.
Castillo improved to 5-1 with a 1.90 ERA, but was not allowed to come back out after a nearly two-hour rain delay in the sixth. José Peraza hit a solo homer and Eugenio Suárez drove in two Cincinnati runs.
The Reds are 5-2 in their last seven.
Willson Contreras hit a two-run double in the first for Chicago. Jose Quintana took the loss, the Cubs’ second straight.