Here are final scores from Missouri high school football district championships.
CLASS 6
District 1
Kirkwood 28, Eureka 21
District 2
C.B.C. 47, Hazelwood Central 0
District 3
Blue Springs South 46, Francis Howell 28
District 4
Kickapoo 45, Blue Springs 31
CLASS 5
District 1
Rockwood Summit 36, Fox 0
District 2
Chaminade 20, Pattonville 18
District 3
Ft. Zumwalt North 35, Parkway West 0
District 4
Columbia Battle 27, Lebanon 14
District 5
Nixa 31, Republic 17
District 6
Carthage 49, Belton 28
District 7
Fort Osage 33, Truman 20
District 8
Park Hill 20, Staley 16
CLASS 4
District 1
Central (Cape Girardeau) 35, Farmington 15
District 2
Affton 36, Vashon 12
District 3
No. 5 St. Dominic at No. 2 University City (Saturday)
District 4
No. 2 St. Francis Borgia at No. 1 Westminster Christian (Saturday)
District 5
Webb City 45, West Plains 12
District 6
Harrisonville 58, Center 20
District 7
Hannibal 22, Mexico 14
District 8
Kearney 43, Platte County 3
CLASS 3
District 1
Central (Park Hills) 35, Ste. Genevieve 28
District 2
No. 2 McCluer South-Berkeley at No. 1 John Burroughs (Saturday)
District 3
Mountain Grove 30, Salem 26
District 4
Aurora 27, Reeds Spring 21
District 5
Centralia 43, Wright City 12 - (Centralia hosts Blair Oaks Saturday, Nov. 14.)
District 6
Blair Oaks 48, Fulton 29 - (Blair Oaks plays at Centralia Saturday, Nov. 14.)
District 7
Odessa 28, Oak Grove 10
District 8
Maryville 42, Richmond 7
CLASS 2
District 1
Malden 42, Caruthersville 33
District 2
Cardinal Ritter 52, Jefferson (Festus) 30
District 3
Liberty (Mountain View) 52, Fair Grove 0
District 4
Lamar 58, Lee's Summit Community Christian 7
District 5
Lutheran North 57, Brentwood 30
District 6
Palmyra 40, Clark County 19
District 7
Lafayette County 59, Tolton Catholic 29
District 8
Brookfield 43, East Buchanan 18
CLASS 1
District 1
Valle Catholic 44, Mark Twain 0
District 2
Thayer 53, Marionville 21
District 3
Cass-Midway 20, Drexel 0
District 4
Skyline 42, Lincoln 8
District 5
South Shelby 35, Paris 28
District 6
Marceline 35, Westran 0
District 7
West Platte 38, North Platte 20
District 8
Penney 56, Maysville 34
8-MAN
District 1
Worth County 88, Rock Port 42
District 2
Stanberry 70, Albany 18
District 3
North Andrew 78, St. Joseph Christian 24
District 4
Norborne 24, Southwest (Livingston County) 8