First Round
Game 1 — Park Ridge (Maine South) 42, Chicago (Lane) 7
Game 2 — Hoffman Estates (Conant) 14, Winnetka (New Trier) 0
Game 3 — Carol Stream (Glenbard North) 31, Palatine (Fremd) 24
Game 4 — Lincolnshire (Stevenson) 26, Gurnee (Warren) 13
Game 5 — Wilmette (Loyola Academy) 41, Evanston (Twp.) 0
Game 6 — Bartlett 14, Franklin Park-Northlake (Leyden) 0
Game 7 — Palatine (H.S.) 69, Skokie (Niles West) 42
Game 8 — Schaumburg (H.S.) 42, Glenview (Glenbrook South) 7
Game 9 — Naperville (Neuqua Valley) 56, Naperville (North) 20
Game 10 — Bolingbrook 39, Orland Park (Sandburg) 7
Game 11 — Aurora (Waubonsie Valley) 38, Hillside (Proviso West) 6
Game 12 — Oak Park (O.P.-River Forest) 28, Hinsdale (Central) 24
Game 13 — LaGrange (Lyons) 34, Chicago (Marist) 28
Game 14 — O'Fallon (H.S.) 37, Flossmoor (Homewood-F.) 35
Game 15 — Chicago (Mt. Carmel) 30, Chicago (Brother Rice) 9
Game 16 — Chicago (Simeon) 13, Chicago Heights (Bloom Twp.) 10
Second Round
Game 17 — Park Ridge (Maine South) 27, Hoffman Estates (Conant) 13
Game 18 — Carol Stream (Glenbard North) 23, Lincolnshire (Stevenson) 14
Game 19 — Wilmette (Loyola Academy) 31, Bartlett 7
Game 20 — Palatine (H.S.) 42, Schaumburg (H.S.) 14
Game 21 — Naperville (Neuqua Valley) 44, Bolingbrook 33
Game 22 — Aurora (Waubonsie Valley) 28, Oak Park (O.P.-River Forest) 7
Game 23 — LaGrange (Lyons) 42, O'Fallon (H.S.) 27
Game 24 — Chicago (Mt. Carmel) 41, Chicago (Simeon) 6
Quarterfinals
Game 25 — Carol Stream (Glenbard North) 29, Park Ridge (Maine South) 23
Game 26 — Wilmette (Loyola Academy) 19, Palatine (H.S.) 7
Game 27 — Naperville (Neuqua Valley) 23, Aurora (Waubonsie Valley) 20
Game 28 — Chicago (Mt. Carmel) 45, LaGrange (Lyons) 10
Semifinals
Game 29 — Carol Stream (Glenbard North) 27, Wilmette (Loyola Academy) 24
Game 30 — Chicago (Mt. Carmel) 26, Naperville (Neuqua Valley) 21
Championship
Game 31 — Chicago (Mt. Carmel) 28, Carol Stream (Glenbard North) 14