First Round
Game 1 — Chicago (Mt. Carmel) 61, Blue Island (Eisenhower) 14
Game 2 — Carol Stream (Glenbard North) 35, Lisle (Benet Academy) 8
Game 3 — Chicago (Phillips) 30, New Lenox (Lincoln-Way West) 24
Game 4 — Normal (Community) 36, Burbank (Reavis) 14
Game 5 — Arlington Heights (Hersey) 49, Rockford (Auburn) 0
Game 6 — Lake Zurich 14, Tinley Park (Andrew) 7
Game 7 — Villa Park (Willowbrook) 48, Moline (H.S.) 21
Game 8 — Yorkville (H.S.) 37, Lansing (Thornton Fractional South) 0
Game 9 — LaGrange Park (Nazareth Academy) 47, Libertyville 6
Game 10 — Harvey (Thornton) 35, Pekin 19
Game 11 — Batavia 49, South Holland (Thornwood) 8
Game 12 — Rockton (Hononegah) 43, Fox Lake (Grant) 17
Game 13 — Rolling Meadows 33, Chicago (Lincoln Park) 12
Game 14 — Mt. Prospect (Prospect) 55, DeKalb 53
Game 15 — Downers Grove (North) 35, Des Plaines (Maine West) 14
Game 16 — Wheaton (W. Warrenville South) 50, Machesney Park (Harlem) 23
Second Round
Game 17 — Chicago (Mt. Carmel) 34, Carol Stream (Glenbard North) 14
Game 18 — Chicago (Phillips) 20, Normal (Community) 0
Game 19 — Lake Zurich 14, Arlington Heights (Hersey) 7
Game 20 — Villa Park (Willowbrook) 33, Yorkville (H.S.) 24
Game 21 — LaGrange Park (Nazareth Academy) 49, Harvey (Thornton) 21
Game 22 — Batavia 48, Rockton (Hononegah) 0
Game 23 — Rolling Meadows 26, Mt. Prospect (Prospect) 14
Game 24 — Wheaton (W. Warrenville South) 28, Downers Grove (North) 7
Quarterfinals
Game 25 — Chicago (Mt. Carmel) 24, Chicago (Phillips) 8
Game 26 — Villa Park (Willowbrook) 28, Lake Zurich 10
Game 27 — LaGrange Park (Nazareth Academy) 38, Batavia 24
Game 28 — Rolling Meadows 20, Wheaton (W. Warrenville South) 3
Semifinals
Game 29 — Chicago (Mt. Carmel) 27, Villa Park (Willowbrook) 6
Game 30 — LaGrange Park (Nazareth Academy) 42, Rolling Meadows 14
Championship
Game 31 — Chicago (Mt. Carmel) 37, LaGrange Park (Nazareth Academy) 13