McHenry entered the Class 4A Prairie Ridge Regional as the top-seeded team, but the Warriors narrowly avoided being upset by Streamwood in Tuesday's semifinals with a 56-53 win.
Aannah Interrante scored 21 points and connected on four 3-pointers to help pull out the victory, and Liz Alsot followed closely with 20 points.
McHenry (27-2) will play Crystal Lake Central for the regional title at 7 p.m. Thursday.
Class 4A Prairie Ridge Regional
Crystal Lake Central 51, Prairie Ridge 49: At Crystal Lake, the Tigers (15-13) held off the Wolves (12-16) in their semifinals game.
Class 3A Chicago Northside Regional
Marian Central 56, Woodstock North 20: At Chicago, the Hurricanes opened up a 31-14 lead by halftime en route to a regional semifinal win.
Janelle Allen led Marian (18-13) with 19 points. Vannessa Garrelts scored 13 points, Regan Dineen added six points, and Katherine Littner hit two 3s for six points.
The Hurricanes will play for the regional title at 7 p.m. Thursday.
Amaya Saldana drained a pair of 3s for six points to lead North.
Class 3A Ridgewood Regional
Johnsburg 60, Ridgewood 41: At Norridge, Megan Madsen scored 20 points and Heather Arden added 11 as the Skyhawks won their regional semifinal.
Johnsburg (17-13) will play Chicago Resurrection for the regional title at 7 p.m. Friday.
Chicago Resurrection 49, Richmond-Burton 38: At Norridge, Peyton Bannon scored 13 points and Kayly Hogan added 12 as the Rockets fell in their regional game.
R-B (5-21) led, 33-32, heading into the fourth quarter.
Class 3A Wauconda Regional
Wauconda 52, Woodstock 37: At Wauconda, the Blue Streaks ended their season with a loss to Wauconda in the regional semifinal.