First Round
Game 1 — Belleville (East) 14, Aurora (Waubonsie Valley) 7
Game 2 — Naperville (Central) 40, Minooka 13
Game 3 — Lockport (Twp.) 18, Chicago (Simeon) 15
Game 4 — Flossmoor (Homewood-F.) 48, Chicago (Marist) 28
Game 5 — Bolingbrook 33, Naperville (Neuqua Valley) 14
Game 6 — Chicago (Mt. Carmel) 28, Hinsdale (Central) 14
Game 7 — Downers Grove (South) 37, Naperville (North) 24
Game 8 — Chicago (Brother Rice) 35, Orland Park (Sandburg) 14
Game 9 — Wilmette (Loyola Academy) 35, Evanston (Twp.) 0
Game 10 — Chicago (Dunbar) 66, Chicago (Taft) 26
Game 11 — LaGrange (Lyons) 45, Bartlett 42
Game 12 — Glenview (Glenbrook South) 27, Winnetka (New Trier) 0
Game 13 — Park Ridge (Maine South) 35, Chicago (Curie) 13
Game 14 — Lincolnshire (Stevenson) 31, Elmhurst (York) 28
Game 15 — Palatine (H.S.) 28, Hillside (Proviso West) 7
Game 16 — Carol Stream (Glenbard North) 27, Barrington 21
Second Round
Game 17 — Naperville (Central) 43, Belleville (East) 3
Game 18 — Flossmoor (Homewood-F.) 48, Lockport (Twp.) 7
Game 19 — Bolingbrook 21, Chicago (Mt. Carmel) 7
Game 20 — Downers Grove (South) 41, Chicago (Brother Rice) 14
Game 21 — Wilmette (Loyola Academy) 29, Chicago (Dunbar) 0
Game 22 — LaGrange (Lyons) 34, Glenview (Glenbrook South) 31 (OT)
Game 23 — Lincolnshire (Stevenson) 24, Park Ridge (Maine South) 22
Game 24 — Carol Stream (Glenbard North) 35, Palatine (H.S.) 21
Quarterfinals
Game 25 — Naperville (Central) 42, Flossmoor (Homewood-F.) 14
Game 26 — Bolingbrook 47, Downers Grove (South) 19
Game 27 — Wilmette (Loyola Academy) 33, LaGrange (Lyons) 10
Game 28 — Carol Stream (Glenbard North) 28, Lincolnshire (Stevenson) 0
Semifinals
Game 29 — Bolingbrook 22, Naperville (Central) 19
Game 30 — Wilmette (Loyola Academy) 28, Carol Stream (Glenbard North) 13
Championship
Game 31 — Bolingbrook 21, Wilmette (Loyola Academy) 17