Class 8A
Game 29 — Chicago Brother Rice (8-4) at Warren (12-0), Sat., Nov. 23, 4 p.m.
Game 30 — Lincoln-Way East (12-0) at Chicago Marist (8-4), Sat., Nov. 23, 1 p.m.
Championship — Winner Game 29 vs. Winner Game 30 at DeKalb (Huskie Stadium), Sat., Nov. 30, 7 p.m.
Class 7A
Game 29 — Chicago Mt. Carmel (12-0) at Willowbrook (11-1), Sat., Nov. 23, 1 p.m.
Game 30 — Nazareth Academy (12-0) at Rolling Meadows (12-0), Sat., Nov. 23, 1 p.m.
Championship — Winner Game 29 vs. Winner Game 30 at DeKalb (Huskie Stadium), Sat., Nov. 30, 4 p.m..
Class 6A
Game 29 — Prairie Ridge (11-1) at Deerfield (10-2), Sat., Nov. 23, 1 p.m.
Game 30 — Glenwood (12-0) at East St. Louis (12-0), Sat., Nov. 23, 2 p.m.
Championship — Winner Game 29 vs. Winner Game 30 at DeKalb (Huskie Stadium), Sat., Nov. 30, 1 p.m..
Class 5A
Game 29 — Rockford Boylan Catholic (12-0) at Chicago St. Rita (9-3), Sat., Nov. 23, 2:30 p.m.
Game 30 — Rochester (11-1) at Mascoutah (9-3), Sat., Nov. 23, 5 p.m.
Championship — Winner Game 29 vs. Winner Game 30 at DeKalb (Huskie Stadium), Sat., Nov. 30, 10 a.m..
Class 4A
Game 29 — Richmond-Burton (12-0) at Coal City (12-0), Sat., Nov. 23, 2 p.m.
Game 30 — Murphysboro (10-2) at Effingham (11-1), Sat., Nov. 23, 2 p.m.
Championship — Winner Game 29 vs. Winner Game 30 at DeKalb (Huskie Stadium), Fri., Nov. 29, 7 p.m..
Class 3A
Game 29 — Byron (11-1) at Princeton (11-1), Sat., Nov. 23, 1 p.m.
Game 30 — Williamsville (12-0) at Quincy Notre Dame (9-3), Sat., Nov. 23, 2 p.m.
Championship — Winner Game 29 vs. Winner Game 30 at DeKalb (Huskie Stadium), Fri., Nov. 29, 4 p.m..
Class 2A
Game 29 — Fieldcrest (12-0) at Newman Central Catholic (11-1), Sat., Nov. 23, 1 p.m.
Game 30 — Nashville (11-1) at St. Teresa (11-1), Sat., Nov. 23, 1 p.m.
Championship — Winner Game 29 vs. Winner Game 30 at DeKalb (Huskie Stadium), Fri., Nov. 29, 1 p.m..
Class 1A
Game 29 — Wethersfield (12-0) vs. Lena-Winslow (12-0) at Wethersfield, Sat., Nov. 23, 1 p.m.
Game 30 — Central A & M (12-0) at Athens (10-2), Sat., Nov. 23, 2 p.m.
Championship — Winner Game 29 vs. Winner Game 30 at DeKalb (Huskie Stadium), Fri., Nov. 29, 10 a.m..
Quarterfinal results
Class 8A
Game 25 — Chicago Brother Rice 38, Minooka 21
Game 26 — Warren 18, Bolingbrook 6
Game 27 — Chicago Marist 41, Loyola Academy 27
Game 28 — Lincoln-Way East 26, Homewood-Flossmoor 7
Class 7A
Game 25 — Chicago Mt. Carmel 24, Chicago Phillips 8
Game 26 — Willowbrook 28, Lake Zurich 10
Game 27 — Nazareth Academy 38, Batavia 24
Game 28 — Rolling Meadows 20, Wheaton Warrenville South 3
Class 6A
Game 25 — Prairie Ridge 14, Cary-Grove 13
Game 26 — Deerfield 21, Lake Forest 20
Game 27 — East St. Louis 60, Richards 0
Game 28 — Glenwood 40, Providence Catholic 16
Class 5A
Game 25 — St. Rita 35, Hillcrest 8
Game 26 — Rockford Boylan Catholic 19, Sycamore 16
Game 27 — Mascoutah 21, Joliet Catholic Academy 14
Game 28 — Rochester 49, Sacred Heart-Griffin 35
Class 4A
Game 25 — Coal City 25, St. Francis 7
Game 26 — Richmond-Burton) 24, IC Catholic 14
Game 27 — Murphysboro 35, McNamara 27
Game 28 — Effingham 27, Prairie Central 14
Class 3A
Game 25 — Princeton 38, Paxton-Buckley-Loda 12
Game 26 — Byron 32, Wilmington 0
Game 27 — Quincy Notre Dame 21, Mater Dei 19
Game 28 — Williamsville 56, Vandalia 28
Class 2A
Game 25 — Newman Central Catholic 28, Knoxville 0
Game 26 — Fieldcrest 37, Clifton Central 19
Game 27 — Nashville 41, Pana 19
Game 28 — St. Teresa 34, Auburn 6
Class 1A
Game 25 — Wethersfield 20, Morrison 13
Game 26 — Lena-Winslow 52, Aquin 20
Game 27 — Central A & M 42, Arcola 8
Game 28 — Athens 55, Carrollton 28.