First Round
Game 1 — Frankfort (Lincoln-Way East) 42, Hoffman Estates (Conant) 7
Game 2 — Naperville (Neuqua Valley) 37, Chicago (Lane) 0
Game 3 — Gurnee (Warren) 26, Lincolnshire (Stevenson) 14
Game 4 — Tinley Park (Andrew) 28, Huntley 18
Game 5 — South Elgin 28, Belleville (East) 20
Game 6 — Bolingbrook 1, Park Ridge (Maine South) 0
Game 7 — Glen Ellyn (Glenbard West) 38, Lockport (Twp.) 7
Game 8 — Glenview (Glenbrook South) 40, Flossmoor (Homewood) 7
Game 9 — Elmhurst (York) 31, Oswego (East) 10
Game 10 — Chicago (Marist) 42, Naperville (North) 28
Game 11 — Palatine (H.S.) 31, Downers Grove (South) 23
Game 12 — Minooka 16, Lombard (Glenbard East) 14
Game 13 — Plainfield (North) 48, Richton Park (Rich Township) 12
Game 14 — LaGrange (Lyons) 26, Naperville (Central) 17
Game 15 — Wilmette (Loyola Academy) 42, Plainfield (South) 7
Game 16 — Edwardsville (H.S.) 43, O'Fallon (H.S.) 36
Second Round
Game 17 — Frankfort (Lincoln-Way East) 17, Naperville (Neuqua Valley) 14
Game 18 — Gurnee (Warren) 41, Tinley Park (Andrew) 7
Game 19 — South Elgin 1, Park Ridge (Maine South) 0
Game 20 — Glen Ellyn (Glenbard West) 42, Glenview (Glenbrook South) 0
Game 21 — Elmhurst (York) 27, Chicago (Marist) 21
Game 22 — Palatine (H.S.) 47, Minooka 14
Game 23 — LaGrange (Lyons) 24, Plainfield (North) 13
Game 24 — Wilmette (Loyola Academy) 49, Edwardsville (H.S.) 21
Quarterfinals
Game 25 — Frankfort (Lincoln-Way East) 35, Gurnee (Warren) 14
Game 26 — Glen Ellyn (Glenbard West) 37, Park Ridge (Maine South) 34
Game 27 — Elmhurst (York) 24, Palatine (H.S.) 10
Game 28 — Wilmette (Loyola Academy) 30, LaGrange (Lyons) 17
Semifinals
Game 29 — Frankfort (Lincoln-Way East) 31, Glen Ellyn (Glenbard West) 7
Game 30 — Wilmette (Loyola Academy) 30, Elmhurst (York) 3
Championship
Game 31 — Wilmette (Loyola Academy) 13, Frankfort (Lincoln-Way East) 3