York 28, Downers Grove North 10: Kelly Watson raced 93 yards for a second-quarter touchdown to jolt York out of an early funk, and the Dukes overcame a host of early mistakes to beat Downers Grove North 28-10 in a matchup of unbeatens in the West Suburban Silver.
Willowbrook 34, Downers Grove South 7: Josh Brown ran for 154 yards and three touchdowns behind a dominant offensive line, and Willowbrook rolled past Downers Grove South 34-7 for its 24th straight win in the West Suburban Gold.
Wheaton North 35, St. Charles North 3: Brayton Maske ran for 210 yards and three touchdowns as the Falcons bounced back from an overtime loss to Batavia in a big way in Wheaton.
Geneva 13, Wheaton Warrenville South 12: Mason Pawelko had the go-ahead score and the Tigers missed a field goal in the final minutes of a DuKane Conference thriller in Geneva.
Lyons Township 35, Oak Park-River Forest 13
Glenbard East 48, East Aurora 6
Morton 38, Leyden 0
St. Laurence 21, Montini 13
IC Catholic Prep 47, Ridgewood 0
Hinsdale Central 49, Hinsdale South 0