The Knights led 21-14 at the half and were never seriously threatened in the second half as they hung on for a 45-37 record.
Both teams entered the contest with a 9-10 record. With the loss, the Bucs end their regular season at 9-11 heading into Monday’s Class A district tournament opener against undefeated and No. 1-ranked Muskegon. That game will be played at 7:30 p.m. at Muskegon High School.
Adam Abraham and Connor Grimes each scored six points for the Bucs, while Isaak Newhouse added four.
The Knights’ Malcolm Taylor led all scorers with 17 points, while Derek Gillman scored 10, including a pair of 3-pointers.