Bellbrook (10-0, 6-0) won its first Southwestern Buckeye League Southwestern Division title since 2014.
Justin Sloan had a touchdown run and Braeden Gedeon returned an interception 40 yards for a touchdown for the Eagles.
Troy 7, Piqua 6: Brayden Siler hit Shane Shoop on a 41-yard TD pass with 3:58 remaining to lift the Trojans (9-1, 5-0) past the Indians in the annual "Battle of the Miami," the oldest rivalry in Ohio.
The Indians (6-4, 3-2) took the lead on Jerrell Lewis 1-yard run with 12 seconds remaining in the first half, but the two-point conversion pass failed.
Troy’s victory sealed a perfect 5-0 record in the Greater Western Ohio Conference American North Division.
Highlights of the Trojans 7-6 win over the Indians.
Northwestern 37, Graham 13: The Warriors Eli Berner rushed 33 times for 229 yards and three scores as Northwestern (7-3, 3-1) clinched a share of the Central Buckeye Conference Mad River Division title, its first since 1967.
Northwestern’s Chris Hart threw two TD passes to Landon Burns as the Warriors scored 17 unanswered points in the second half to secure the victory.
Urbana 50, Benjamin Logan 7: The Hillclimbers (5-5, 3-1) beat the Raiders for their fourth straight victory, earning a share of the CBC Mad River Division title.
Springboro 45, Lebanon 6: The Panthers' Landon Palmer went 13-for-22 for 225 yards and three TDs in the GWOC National West Division victory.
Eric Myers caught all three TD passes for the Panthers (5-5, 2-1), while Willieon Yates rushed 17 times for 124 yards and a TD run.
Highlights and scores from around the Miami Valley for week 10 of the football season
Tippecanoe 20, Butler 14: Ben Ambos, Cade Beam and Josh Burritt all rushed for TDs as the Red Devils (5-5, 2-3) hung on to beat the Aviators (6-4, 3-2) in GWOC American North division play.
Greenon 28, Southeastern 7: The Knights finished the season 6-4, its first winning season since 2007.
Valley View 24, Brookville 0: Cade Cradlebaugh rushed for 138 yards and two scores as the Spartans (6-4, 4-2) blanked the Blue Devils (6-4, 3-3) in SWBL Buckeye Division play.
Madison 64, Waynesville 0: Jake Phelps scored three TDs, including two on the ground, as the Mohawks finished the season 10-0 overall and 6-0 in the SWBL Buckeye Division.
Tecumseh 22, Kenton Ridge 15: Will Sowder rushed for two TDs and A.J. Betleyoun rushed for another as the Arrows (6-4, 2-2) scored 15 points in the fourth quarter to beat the Cougars (5-5, 2-2) in a CBC Kenton Trail Division game.