First Round
Game 1 — Wilmette (Loyola Academy) 48, Chicago (Lane) 7
Game 2 — Niles (Notre Dame) 28, Palatine (Fremd) 14
Game 3 — Oak Park (O.P.-River Forest) 35, Carpentersville (Dundee-Crown) 13
Game 4 — Park Ridge (Maine South) 56, Skokie (Niles West) 20
Game 5 — Barrington 23, Evanston (Twp.) 8
Game 6 — Gurnee (Warren) 33, Glenview (Glenbrook South) 17
Game 7 — Carol Stream (Glenbard North) 35, Winnetka (New Trier) 10
Game 8 — Lincolnshire (Stevenson) 35, St. Charles (East) 7
Game 9 — Bolingbrook 48, Chicago Heights (Bloom Twp.) 12
Game 10 — Chicago (Marist) 64, Plainfield (South) 28
Game 11 — Oswego (H.S.) 42, Hinsdale (Central) 14
Game 12 — Aurora (Waubonsie Valley) 31, Naperville (North) 20
Game 13 — Flossmoor (Homewood-F.) 49, Orland Park (Sandburg) 14
Game 14 — Naperville (Central) 36, Downers Grove (South) 0
Game 15 — Naperville (Neuqua Valley) 38, O'Fallon (H.S.) 7
Game 16 — Chicago (Simeon) 20, LaGrange (Lyons) 16
Second Round
Game 17 — Wilmette (Loyola Academy) 24, Niles (Notre Dame) 0
Game 18 — Park Ridge (Maine South) 34, Oak Park (O.P.-River Forest) 21
Game 19 — Barrington 21, Gurnee (Warren) 13
Game 20 — Lincolnshire (Stevenson) 20, Carol Stream (Glenbard North) 16
Game 21 — Chicago (Marist) 21, Bolingbrook 7
Game 22 — Oswego (H.S.) 33, Aurora (Waubonsie Valley) 13
Game 23 — Naperville (Central) 24, Flossmoor (Homewood-F.) 21
Game 24 — Naperville (Neuqua Valley) 27, Chicago (Simeon) 20
Quarterfinals
Game 25 — Wilmette (Loyola Academy) 35, Park Ridge (Maine South) 0
Game 26 — Lincolnshire (Stevenson) 14, Barrington 0
Game 27 — Chicago (Marist) 21, Oswego (H.S.) 7
Game 28 — Naperville (Central) 47, Naperville (Neuqua Valley) 18
Semifinals
Game 29 — Wilmette (Loyola Academy) 15, Lincolnshire (Stevenson) 14
Game 30 — Naperville (Central) 27, Chicago (Marist) 21
Championship
Game 31 — Naperville (Central) 13, Wilmette (Loyola Academy) 10