After the Reds got to Verlander early, he settled down and held them to two hits in the next five innings. Then in the seventh, Kyle Farmer hit a solo home run to give the Reds a 4-1 lead. That turned out to be the crucial run for the Reds because Alex Bregman hit a two-run home run against Reds reliever Amir Garrett in the eighth.
Verlander (9-3, 2.59) allowed four earned runs on six hits in seven innings. He struck out eight.
Reds starter Anthony DeSclafani continued a string of strong performances. In three June starts, he has pitched 16 innings and allowed three earned runs. In this game, he allowed one run on six hits with one walk and struck out four. He has lowered his ERA from 4.99 to 4.22 since May 24.
The Reds (33-38) have won three games in a row for the first time since May 9-11 and for the fourth time this season. The Reds will become the first team to sweep the Astros (48-26) this season if they win a 12:35 p.m. game Wednesday.