The Stags (5-5, 3-4) trailed by two entering the fourth quarter, 36-34, but outscored the Panthers 17-5 in the final eight minutes.
Almquist hit two 3-pointers in the quarter and 6 of 9 free throws, including five in a row. Jarid Lueck added 12 points and Nathan Schaar 11 for the Stags, who host Elk Rapids on Monday.
Frankfort (7-3, 5-2) was held to 13 second-half points. Connor Bradley netted 14 points and David Loney 10.
Forest Area 78
Justin Burke’s 21 points, 16 rebounds and five assists sparked Forest Area to a 78-54 non-league win over Mesick.
Austin Vance added 19 points for the Warriors (6-4) while sophomore Trevor Vance contributed 16 points, seven rebounds and six assists.
Peter Roush netted 19 points and Jordan Calhoun 16 for Mesick.
McBain NMC 63
Mitch Perry scored 27 points as McBain Northern Michigan Christian defeated Northport 63-30 in a non-league game.
Jacob Brown posted a triple-double for Northport — 13 points, 10 rebounds, 11 blocks. Anthony Driver added nine points.
The Wildcats travel to Mesick on Tuesday.
Manistee won the battle of unbeatens, topping Frankfort 48-35 in a rescheduled non-league game.
The Chippewas (12-0) led 24-17 at half.
Audrey Tomaszewski led Manistee with 12 points and six rebounds. Annie Fuller added nine points and five rebounds and Emma Burns nine points.
Mackenna Kelly scored 11 points for Frankfort.
Manistee hosts Roscommon on Monday.
Glen Lake 59
Jordan Peplinski’s 15 points, eight rebounds, five assists and three steals led Glen Lake to a 59-25 Northwest Conference win over Buckley.
McKenna Turril added 10 points, six rebounds and three steals for the Lakers (7-5, 5-2), who host Kingsley on Tuesday. Kelly Bunek had nine points, four rebounds, four assists, four steals.
Ashley Carpenter netted eight points for Buckley.
TC Hounds 2
Nick Papandrea snapped a 2-2 tie with a goal at the 12:24 mark of the third period as the Soo Firehawks beat the Traverse City Hounds 4-2 at Big Bear Ice Arena.