High school football: Week 4 results; recaps for every game

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

Joshua  Welge

Joshua Welge

I am the Sports Editor for Kendall County Newspapers, the Kane County Chronicle and Suburban Life Media, covering primarily sports in Kendall, Kane, DuPage and western Cook counties. I've been covering high school sports for 24 years. I also assist with our news coverage.