Libertyville d. Vernon Hills: At Pine Meadow, Michael Watson's match-best 36 and Jacob Mueller's 38 helped the host Wildcats edge the Cougars, 155 to 160.
Michael Watt and Matt Cordan had a 40 and 41, respectively, for Libertyville.
Brian Favia's 39 paced the Cougars, who got 40s from Justin Park and Bo Manso.
Warren d. Grant: At Bittersweet, Jack Hansen fired a 36 and was the only golfer to break 40, as the Blue Devils carded a 159 in defeating the visiting Bulldogs in a North Suburban crossover.
Karl Tolentino added a 40 for Warren, which also counted Matt Moran's 41 and Carter Wood's 42.
Grant (203) received a 46 from Sam Saghafi.
Lake Zurich d. Wauconda: At Countryside, the victorious Bears (162) received 40s from Sean Baldwin, Matt Clarkson and Matt Gadomski. Teddy Noll and Michael Madura carded matching 42s.
Wauconda (182) was led by Bryan Nee's 44.
Grayslake Central d. Woodstock: At Stonewall Orchard, balanced scoring helped the Rams (174) win the Fox Valley Conference match.
Cooper Brunk's 42 led Grayslake Central. Kyle Reynolds carded a 43, Michael Sisk had a 44 and Connor Fitzgerald added a 45.
Woodstock (199) had the medalist thanks to Steven Alcaraz's 40.
Hampshire d. Grayslake North: At the Oak Club, the hosts shot a 170 to defeat the Knights (187) in Fox Valley Conference action.
Grayslake North was paced by Alex Wrobel's 44.