Franklin suffered its first league loss in a 56-51 setback to Oakwood on Friday night.
Mark Lauterbach and Brendan Talarczyk each had 13 points to lead Oakwood (11-7).
Brookville also lost on Friday, 52-45 to Valley View, so Franklin (15-2) still holds a one-game lead in the Southwestern Buckeye League Southwestern Conference.
Miamisburg 63, Springboro 52: Jason Hubbard scored 16 of his 18 points in the first half to help Miamisburg stake an early lead. Christian James carried Springboro with 20 points.
Wayne 58, Beavercreek 39: Deshon Parker had 17 points, Isaiah Trice 13 and Rashad McKee 11 for Wayne. Cedric Baldwin paced Beavercreek with 12 points.
Sidney 87, Troy 70: Andre Gordon poured in 31 points to lead Sidney. Ryan McClurg tallied 17 points for Troy.
Greenville 71, Vandalia 65: Isaiah Gable scored 22 points and Peter Pandey had 15, including 11 in the final quarter, to lead Greenville. Miles Joiner poured in 39 points for Vandalia.
Tippecanoe 50, Piqua 45: Cade Gingrich notched eight of his 20 points in the final quarter in leading Tippecanoe to a rally win. Ben Schmiesing paced Piqua with 14 points.
Fairborn 46, Stebbins 41: Branden Lilley and Shaunn Monroe each had 10 points for Fairborn in the road win.
Alter 52, Badin 30: Connor Bazelak scored 13 points and Dominic Laravie 10 to help Alter remain unbeaten in conference play.
Chaminade Julienne 46, Purcell Marian 36: Christian Montague carried Chaminade Julienne with 29 points. CJ took control with a 20-4 run in the second quarter.
Dunbar 95, Ponitz 65: Chris Jackson put up 22 points and Storm Cook and Caleb McConnell added 18 apiece to lead Dunbar. De’edgar Cooks had 18 points for Ponitz.
Stivers 48, Thurgood Marshall 33: Tony Boddie had 15 points and Miles Clark 14 in leading Stivers to its seventh consecutive win and first win over Thurgood in school history. Kadeim Jones tallied 15 points for Thurgood.
Graham 47, Indian Lake 45: Andrew Ford’s jumper at the buzzer propelled Graham over Lake.
Valley View 52, Brookville 45: Tyler Scherer scored 16 points but poor shooting from the foul line came back to hurt Brookville late.
Monroe 63, Bellbrook 58: Tristan Backas had 23 points and Nick Osterman 22 to lead Monroe. Donnie Crouch poured in 35 points for Bellbrook.
Preble Shawnee 74, Northridge 66: Joey Bates scored 20 points to lead four players in double-digit scoring for Preble Shawnee.
Dixie 41, Milton-Union 38: Seven of Devin Worley’s 13 points came in the final quarter to help Dixie secure the win.
Tri-Village 65, Miami East 40: Trace Couch carried Tri-Village with 21 points and 12 rebounds.
Dayton Christian 77, Emmanuel Christian 37: J.T. Thornhill led a balanced Dayton Christian attack with 12 points.
Fairlawn 53, Jackson Center 44: Nathan Lessing surpassed the 2,000 career point milestone in the win, finishing with 28 points on the night.
Russia 77, Botkins 33: Drew Poling scored 13 points to lead five players in double-digit scoring for Russia.
Versailles 78, New Knoxville 40: Justin Ahrens poured in 34 points in leading Versailles.
Minster 61, Marion Local 59: Mike Ketner had 24 points to lead Minster in the rally win.