Ben Logan 50, Triad 20: Ben Logan closed the game on a 25-0 run to pull away in the second half. Kainan Stoner led the way with three touchdown runs and Tanner Perkins threw for 266 yards and two touchdowns. Logan McCoy had 116 receiving yards for Triad.
Chaminade Julienne 28, Piqua 7: Marquis Henry ran for two touchdowns, Quincy Johnson Jr. added one rushing score and Kenyon Owens had a TD reception to lead CJ.
Coldwater 52, Kenton 27: Coldwater pulled away with three touchdowns in the final quarter. Jake Hemmelgarn led the way, passing for 286 yards and four touchdowns, two each to Jacob Wenning and Cole Frilling. Mitch Niekamp also ran in a pair of scores.
Dayton Christian 29, Troy Christian 6: Dayton Christian piled up 310 yards on offense, led by Seth Griswold's 113 yards rushing and 155 yards passing, to pull away early. Griswold connected with Caleb Stark on two TD throws.
Dixie 38, Twin Valley South 20: Jimmy Meyers passed for two touchdowns and ran in two more to help Dixie pull away in the fourth quarter. Michael Crews paced Twin Valley South with two touchdown runs.
Dublin Coffman 17, Northmont 7: Jazz Keys and Keaton Kesling hooked up on a 92-yard TD pass in the fourth quarter to account for the lone Northmont touchdown. Keys finished with eight catches and 137 yards.
Fairborn 36, Tecumseh 0: Garison Secrest threw for 164 yards and two touchdowns, Hunter Warner and Lamar Collins each had a rushing score and the Fairborn defense forced three turnovers in the shutout win.
Fairfield 33, Centerville 6: Juthan McClain rushed for 168 yards and two touchdowns for the host Indians. Sawiaha Ellis passed for a TD and rushed for another.
Fort Recovery 35, Lehman Catholic 0: Clay Schmitz tossed five touchdowns, three of them to Gavin Thobe, and the Fort Recovery defense didn't allow a first down in a dominant win. Schmitz finished 20-of-26 with 269 yards, Regan Martin hauled in eight passes for 112 yards and Thobe tallied six catches for 103 yards.
Greenville 13, Eaton 6: John Butsch caught a TD pass from Tyler Beyke and Ethan Flanery nailed two field goals to give Greenville the edge. Jarod Lee ran in the lone TD for Eaton.
Hamilton 21, West Clermont 7: Keyshawn Stephens and Kaleb Johnson each had short scoring runs and Daryan Bowling hauled in a seven-yard TD pass from Quincy Simms-Marshall to lead Hamilton. Johnson finished with 148 yards rushing.
Kings 34, Lebanon 20: Keith Farr racked up 109 yards on the ground and Ethan Marsh scrambled for two scores and threw another one in a losing effort for Lebanon. Kings RB Ty Stylski racked up 192 yards on the ground along with 52 receiving yards and two TD runs.
La Salle 31, Lakota West 7: Alex Afari's 35-yard punt return score was the lone highlight for Lakota West.
Mariemont 14, Oakwood 10: Kevin Smith hauled in a 37-yard TD pass from Lander Wheat and Billy Boucuvalas nailed a 41-yard FG but Oakwood's rally attempt fell short.
Marion Local 49, Woodlan 0: Dylan Heitkamp broke into the endzone three times on rushing scores to lead Marion Local. Brandon Fleck, Kyle Muhlenkamp and Connor Griesdorn each added a TD run and Charles Huelsman hauled in a TD pass.
Middletown 49, Western Hills 0: Josh Bryant had TD runs of 86 and 52 yards in the first quarter as Middletown got off to a hot start. Bryant finished with three touchdowns and Kamari Fuller threw for two more and ran one in.
Milton-Union 46, Miami East 15: A.J. Lovin set a Milton-Union single-game record for points. Lovin ran in four scores, caught two more, had two successful two-point conversions and kicked an extra point to boot.
Minster 20, Fort Loramie 13: Fort Loramie pulled within a touchdown with two minutes left in the game but Minster held on for the win.
National Trail 56, Riverview East 6: Peyton Lane had a 45-yard pick six along with a 20-yard TD run to highlight the National Trail victory.
Northridge 34, Bethel 0: Matt Moon scampered for two touchdowns and Darryl Story Jr. hauled in a 56 yard TD pass from Riley Holmes to pace Northridge. Shawn Shehee and Jerron Lander also had TD runs.
Springboro 34, Mason 7: Landon Palmer finished 11-of-11 with three TD passes and Moise Armbruster had 13 carries for 126 yards to pace Springboro, which built up a 27-0 lead in the first half.
St. Marys 25, Sidney 22: Jaden Swiger scored on a short TD run with five minutes to play to pull Sidney within one score, but the rally fell short. E.J. Davis led Sidney on the ground with 131 yards on 12 carries. Ty Schlosser finished with 25 carries for 123 yards for St. Marys.
Talawanda 41, Preble Shawnee 7: Terrell Wills and Deondre Bothast-Revalee each went over the century mark along with a pair of touchdowns on the ground to help give Larry Cox a win in his first game as Talawanda's head coach.
Turpin 35, Lakota East 21: Charlie Kenrich spurred the Lakota East attack with 115 yards on the ground and one touchdown. Mark Krajewski added a TD run and score.
Valley View 41, Wilmington 7: Liam Musgrove had a pair of long TD runs, 32 and 40 yards, and Cade Cradlebaugh connected with Troy Coulter on a 55-yard TD toss and ran in another to lead Valley View.
West Liberty-Salem 41, Graham 0: Trevor Woodruff finished 12-of-15 with 265 yards and two touchdowns to pace the WLS attack. Woodruff, Trent Berry, Trevor Berry and Holden Nease each added a rushing score.