In the game of the year, Ithaca escaped Montrose 21-20 in the Divison 6 semifinal at Midland.
Beal City cruised past Crystal Falls Forest Park 38-14 in the Surperior Dome at Northern Michigan University, while Harbor Beach saw their season end at NMU - falling to Ispheming 44-10.
Carman-Ainsworth ran into the buzzsaw that is Clarkston, as the Wolves won big 61-26.
Finally, in Greenville, New Lothrop season came to an abrupt end at the hands of Muskegon Catholic Central. The Crusaders took down the Hornets 45-14. MCC and Beal City will meet at Ford Field Friday for the Divison 8 State Championship.
Ithaca, who extend the nation's longest win-streak to 55, will face Clinton in the Division 6 Final Friday.