First Round
Game 1 — Lemont (H.S.) 56, Chicago (Morgan Park) 30
Game 2 — Oak Forest 48, Calumet City (Thornton Fractional North) 26
Game 3 — Oak Lawn (Richards) 28, Chicago (Hyde Park) 14
Game 4 — Chicago (Hubbard) 17, Midlothian (Bremen) 7
Game 5 — Crete (C.-Monee) 63, Bloomington (H.S.) 14
Game 6 — Peoria (Richwoods) 45, Normal (Community) 10
Game 7 — Normal (Community West) 54, Rock Island (H.S.) 28
Game 8 — Danville (H.S.) 28, Springfield (H.S.) 14
Game 9 — Batavia 35, Niles (Notre Dame) 28
Game 10 — Lake Forest (H.S.) 55, Bensenville (Fenton) 20
Game 11 — Fox Lake (Grant) 19, Antioch 7
Game 12 — Lake Villa (Lakes) 38, Rolling Meadows 35
Game 13 — Crystal Lake (Prairie Ridge) 49, Aurora (Marmion Academy) 0
Game 14 — Glen Ellyn (Glenbard South) 30, Chicago (Foreman) 7
Game 15 — LaGrange Park (Nazareth Academy) 35, Deerfield 6
Game 16 — Cary (C.-Grove) 17, Crystal Lake (Central) 7
Second Round
Game 17 — Lemont (H.S.) 35, Oak Forest 14
Game 18 — Chicago (Hubbard) 29, Oak Lawn (Richards) 13
Game 19 — Peoria (Richwoods) 51, Crete (C.-Monee) 36
Game 20 — Danville (H.S.) 40, Normal (Community West) 27
Game 21 — Batavia 31, Lake Forest (H.S.) 17
Game 22 — Lake Villa (Lakes) 38, Fox Lake (Grant) 7
Game 23 — Crystal Lake (Prairie Ridge) 55, Glen Ellyn (Glenbard South) 7
Game 24 — LaGrange Park (Nazareth Academy) 24, Cary (C.-Grove) 0
Quarterfinals
Game 25 — Lemont (H.S.) 29, Chicago (Hubbard) 0
Game 26 — Peoria (Richwoods) 20, Danville (H.S.) 19
Game 27 — Batavia 42, Lake Villa (Lakes) 0
Game 28 — Crystal Lake (Prairie Ridge) 35, LaGrange Park (Nazareth Academy) 7
Semifinals
Game 29 — Peoria (Richwoods) 34, Lemont (H.S.) 31 (2 OT)
Game 30 — Crystal Lake (Prairie Ridge) 33, Batavia 22
Championship
Game 31 — Crystal Lake (Prairie Ridge) 35, Peoria (Richwoods) 14