Ridder rushed for 103 yards and threw for 162. He has accounted for 13 touchdowns (eight running, five passing) in the past three games.
The Bearcats (6-0, 4-0 American Athletic Conference) extended their school-record home winning streak to 18 games.
Doaks found a huge hole on a third-and-1 play in the first quarter and raced 72 yards, setting up his 2-yard touchdown run two plays later.
Doaks had 109 all-purpose yards in the first quarter. He had 11 carries for 166 yards by halftime.
Ridder capped a 10-play, 75-yard drive with a 10-yard TD run to make it 14-0 in the second quarter.