Corey Kiner (25 carries, 208 yards, two TDs) and quarterback Tyler Bullock (10-of-19, 178 yards, two TDs) had big nights for Bacon (2-3, 0-2).
Princeton 32, Middletown 29: The visiting Middies stormed to a 21-3 lead but couldn't hold it in a wild Greater Miami Conference affair in Sharonville.
Kamari Fuller completed 17-of-32 passes for 251 yards and three touchdowns for Middletown. Shandon Morris caught two of those TD balls and totaled 169 yards on nine receptions, and Au’Braylen Million also had a touchdown catch.
Josh Bryant ran 21 times for 131 yards and a TD for the Middies, who missed a 35-yard field goal that would’ve tied the game in the final minute. Cameron Junior contributed five tackles for loss.
Thomas Boyd had 20 rushes for 161 yards and three touchdowns for Princeton, which is 1-4 overall and 1-2 in the GMC after forfeiting three games for using an ineligible player. Middletown is 1-4, 0-3.
Mason 34, Hamilton 21: The visiting Comets rolled to a 34-7 lead early in the fourth quarter, improving their record to 4-1 overall and 3-0 in the GMC.
Logan Dalton had 15 runs for 148 yards and a touchdown for Mason, while Keyshawn Stephens piled up 186 yards and three scores on 30 carries for Big Blue (0-5, 0-3).
Leondre Pope and Greg Richardson added interceptions for HHS, and Jayden Marshall recovered a fumble.
Lakota West 34, Oak Hills 0: Mason Truman returned an interception for a touchdown and Adrian Davis added a punt return for a score as the host Firebirds moved to 2-3 overall and 1-2 in the GMC.
Terrance Owensby and Deontai Christon both ran for West TDs, and Nicklas Hjort and Joshua Laine kicked a field goal apiece.
The Highlanders (3-2, 1-2) were limited to 112 total yards.
Bellbrook 21, Franklin 17: The visiting Wildcats surged to a 17-7 halftime lead before the Golden Eagles rallied for the Southwestern Buckeye League Southwestern Division victory.
Gage Johnson and Matt Centers had touchdown runs for Franklin, which is 1-4 overall and 1-1 in the SWBL. Cooper Daniels added a 31-yard field goal.
Justin Sloan rushed for TDs, including the game-winner, for Bellbrook (5-0, 1-0).
Mount Healthy 28, Ross 14: Dylan Caldwell and Jackson Gifford had touchdown runs for the visiting Rams, who fell to 2-3 overall and 0-2 in the Southwest Ohio Conference.
Caldwell had 79 yards on 12 carries, while quarterback Michael Crawford threw for a touchdown and ran 22 times for 143 yards and two TDs for the Owls (2-3, 1-1).
Little Miami 48, Talawanda 16: Tyler Teeters threw for 165 yards and a touchdown to Kyle Campbell for the host Braves, who are 2-3 overall and 0-1 in the SWOC. Tyler Prater also ran for a score.
The Panthers (5-0, 2-0) got 208 yards and two TDs on 15 carries from Trent Dawson.
Cincinnati Country Day 28, New Miami 20: Trey Robinette ran for two touchdowns and hit Ronnie Bowman for a score for the host Vikings, who led by 6 points in the fourth quarter before falling to 1-4.
Danny Spivey (nine carries, 74 yards) and Dylan Spivey (eight carries, 64 yards) were key contributors on the ground for New Miami. CCD improved to 5-0.
Valley View 21, Monroe 0: The visiting Hornets were held to 82 total yards in falling to 0-5 overall and 0-2 in thCe SWBL Southwestern Division.
Cade Cradlebaugh threw for 133 yards and a touchdown for the Spartans (3-2, 2-0).
Brookville 42, Carlisle 2: The Indians avoided the shutout with a fourth-quarter safety, but the road loss dropped them to 0-5.
The Blue Devils (4-1) led 42-0 at halftime.
Springfield 28, Lebanon 0: The host Wildcats remained unbeaten at 5-0 behind Raheim Moss, who threw for 261 yards and two touchdowns.
The Warriors (3-2) were limited to 156 total yards and turned the ball over three times.