First Round
Game 1 — Frankfort (Lincoln-Way East) 44, Joliet (West) 0
Game 2 — St. Charles (East) 24, Oswego (East) 14
Game 3 — Glen Ellyn (Glenbard West) 42, Chicago Heights (Bloom Twp.) 12
Game 4 — Oswego (H.S.) 28, Naperville (North) 14
Game 5 — Flossmoor (Homewood-F.) 28, Roselle (Lake Park) 7
Game 6 — Naperville (Central) 35, Aurora (West Aurora) 14
Game 7 — Park Ridge (Maine South) 58, Evanston (Twp.) 7
Game 8 — Gurnee (Warren) 28, Bolingbrook 14
Game 9 — Barrington 48, Glenview (Glenbrook South) 3
Game 10 — Minooka 22, Niles (Notre Dame) 19 (OT)
Game 11 — Edwardsville (H.S.) 42, Huntley 38
Game 12 — Palatine (H.S.) 24, South Elgin 3
Game 13 — Chicago (Marist) 44, Oak Park (O.P.-River Forest) 0
Game 14 — Chicago (Curie) 46, LaGrange (Lyons) 28
Game 15 — Wilmette (Loyola Academy) 35, Winnetka (New Trier) 32
Game 16 — Hinsdale (Central) 33, Lincolnshire (Stevenson) 21
Second Round
Game 17 — Frankfort (Lincoln-Way East) 15, St. Charles (East) 14
Game 18 — Oswego (H.S.) 24, Glen Ellyn (Glenbard West) 20
Game 19 — Naperville (Central) 31, Flossmoor (Homewood-F.) 28
Game 20 — Park Ridge (Maine South) 47, Gurnee (Warren) 13
Game 21 — Minooka 41, Barrington 34 (OT)
Game 22 — Edwardsville (H.S.) 38, Palatine (H.S.) 35
Game 23 — Chicago (Marist) 37, Chicago (Curie) 14
Game 24 — Wilmette (Loyola Academy) 28, Hinsdale (Central) 7
Quarterfinals
Game 25 — Frankfort (Lincoln-Way East) 31, Oswego (H.S.) 0
Game 26 — Park Ridge (Maine South) 39, Naperville (Central) 28
Game 27 — Edwardsville (H.S.) 28, Minooka 25
Game 28 — Wilmette (Loyola Academy) 30, Chicago (Marist) 10
Semifinals
Game 29 — Frankfort (Lincoln-Way East) 24, Park Ridge (Maine South) 14
Game 30 — Wilmette (Loyola Academy) 17, Edwardsville (H.S.) 10
Championship
Game 31 — Frankfort (Lincoln-Way East) 23, Wilmette (Loyola Academy) 14