Here are Thursday's high school football scores from around Missouri.
Adrian 40, Butler 20
Blair Oaks 69, Montgomery County 28
Boonville 27, Versailles High School 14
Branson 28, Nixa 21
Brookfield 40, Hallsville 0
Carrollton 46, Knob Noster 6
Carthage 49, McDonald County 0
Caruthersville 45, Charleston 0
Cassville 35, Seneca 21
Central (Cape Girardeau) 52, Perryville 13
Central (New Madrid County) 63, Kennett 40
Centralia 26, Macon 23
Clayton 25, MICDS 22
Concordia 64, Crest Ridge 0
DeSoto 40, Hillsboro 36
Dexter 30, Fredericktown 22
Fair Grove 41, Strafford 22
Festus 32, Affton 0
Gateway 45, St. Mary's (St. Louis) 0
Grandview (Hillsboro) 51, Barat Academy 14
Greenfield 34, Liberal 14
Harrisonville 42, Grain Valley 6
Hayti 48, Portageville 0
Helias Catholic 27, Bolivar 13
Herculaneum 21, Crystal City 14
Hillcrest 49, Republic 14
Holden 54, Nevada 12
Hollister 40, Ash Grove 21
Kearney 56, Liberty North 0
King City 26, Maysville 12
Lafayette (St. Joseph) 34, Benton 19
Lawson 35, Lathrop 8
Lebanon 50, Willard 6
Lee's Summit 54, Ruskin 30
Lee's Summit West 56, Belton 21
Lexington 55, Hogan Prep 20
Liberty (Mountain View) 69, Willow Springs 14
Lincoln College Prep 36, East (Kansas City) 6
Logan-Rogersville 46, Buffalo 6
Malden 27, East Prarie 0
Maplewood-Richmond Hts. 80, Lift for Life Academy 32
Maryville 14, Cameron 0
Miller 69, Marionville 18
Monett 42, East Newton 7
Monroe City 23, Palmyra 20
Mt. Vernon 15, Aurora 14
Neosho 35, Central (Springfield) 26
O'Hara 50, Central (Kansas City) 8
Odessa 42, Oak Grove 28
Orrick 44, Wentworth Military 0
Osage 33, Salem 7
Osceola 54, Appleton City 18
Ozark 21, Kickapoo 14
Parkview 15, Glendale 14
Penney /Hamilton 50, Bishop Le Blond 7
Pierce City 40, Skyline 0
Platte County 45, Savannah 28
Pleasant Hill 41, Clinton 21
Polo 28, Braymer 0
Raytown 40, William Chrisman 30
Raytown South 46, Truman 33
Renaissance Academy 46, Northeast Law & Public Service 6
Richmond 61, Van Horn 22
Rockwood Summit 48, Jackson 24
Santa Fe 42, Sweet Springs 20
Sarcoxie 33, McAuley Catholic 14
Scott City 38, St. Pius X (Festus) 0
Seckman 42, Poplar Bluff 14
Sikeston 41, Farmington 27
South Callaway 37, Hermann 28
South Harrison 41, Gallatin 6
South Shelby 54, Paris 16
Southern Boone County 32, North Callaway 13
Springfield Catholic 48, Reeds Springs 7
St. Francis Borgia 35, St. Dominic 26
St. Pius X (Kansas City) 42, Chillicothe 12
Staley 39, Oak Park 0
Thayer 57, Cabool 7
Trenton 40, Plattsburg 21
Union 35, St. Clair 14
University Academy 24, Midway 18, OT
Valle Catholic 49, Chaffee 10
Warrensburg 39, Marshall 6
Warrenton 40, St. Charles West 0
Webb City 55, Carl Junction 0
Wellington-Napoleon 47, St. Mary's (Independence) 0
West Platte 41, East Buchanan 20
Windsor (Imperial) 41, Bishop DuBourg 0