First Round
Game 1 — Glen Ellyn (Glenbard West) 49, Elk Grove Village (E.G.) 21
Game 2 — Libertyville 48, Machesney Park (Harlem) 28
Game 3 — Mt. Prospect (Prospect) 35, Northbrook (Glenbrook North) 14
Game 4 — Wheaton (North) 41, St. Charles (East) 13
Game 5 — Rockford (Boylan Catholic) 28, Algonquin (Jacobs) 10
Game 6 — Oak Park (Fenwick) 10, Huntley 9
Game 7 — Rockton (Hononegah) 39, Villa Park (Willowbrook) 16
Game 8 — Lake Zurich 49, Crystal Lake (South) 0
Game 9 — Downers Grove (North) 38, Batavia 26
Game 10 — Harvey (Thornton) 23, Lansing (Thornton Fractional South) 21
Game 11 — Lisle (Benet Academy) 24, Tinley Park (Andrew) 10
Game 12 — Oswego (H.S.) 28, Plainfield (North) 21
Game 13 — Frankfort (Lincoln-Way East) 47, Plainfield (Central) 22
Game 14 — New Lenox (Providence Catholic) 44, Bradley (B.-Bourbonnais) 7
Game 15 — Edwardsville (H.S.) 49, Pekin 7
Game 16 — East St. Louis (Sr.) 27, Belleville (West) 13
Second Round
Game 17 — Glen Ellyn (Glenbard West) 38, Libertyville 10
Game 18 — Wheaton (North) 14, Mt. Prospect (Prospect) 7
Game 19 — Rockford (Boylan Catholic) 22, Oak Park (Fenwick) 21
Game 20 — Lake Zurich 17, Rockton (Hononegah) 6
Game 21 — Downers Grove (North) 29, Harvey (Thornton) 13
Game 22 — Lisle (Benet Academy) 28, Oswego (H.S.) 13
Game 23 — Frankfort (Lincoln-Way East) 24, New Lenox (Providence Catholic) 14
Game 24 — Edwardsville (H.S.) 21, East St. Louis (Sr.) 18
Quarterfinals
Game 25 — Glen Ellyn (Glenbard West) 3, Wheaton (North) 0
Game 26 — Lake Zurich 21, Rockford (Boylan Catholic) 6
Game 27 — Lisle (Benet Academy) 26, Downers Grove (North) 24
Game 28 — Frankfort (Lincoln-Way East) 40, Edwardsville (H.S.) 10
Semifinals
Game 29 — Glen Ellyn (Glenbard West) 19, Lake Zurich 13
Game 30 — Frankfort (Lincoln-Way East) 37, Lisle (Benet Academy) 13
Championship
Game 31 — Glen Ellyn (Glenbard West) 10, Frankfort (Lincoln-Way East) 8