Muenster 49, Collinsville 28 — The Hornets locked up the district championship with a comfortable win over the Pirates.
Muenster, which was led by quarterback Casen Carney, built a 28-7 lead by halftime and stretched that advantage to 42-14 by the start of the fourth quarter.
Munday 23, Seymour 14 — The Moguls closed their season on a high note, rallying past the Panthers to finish 4-6 overall and 1-5 in district play.
Ozona 46, Forsan 40 — Hayden Bowlin ran for 192 yards and four touchdowns and added 90 more yards through the air, but it wasn’t quite enough to fuel the Buffaloes to an upset win over the Lions.
De Leon 60, Bangs 20 — Heston Jobe passed for 230 yards and four touchdowns and ran for 109 yards and another score to fuel the Bearcats to a convincing win over the Dragons.
Brady 20, Tolar 14 — Ashton Taylor ran for 164 yards and a pair of touchdowns, and the Brady defense limited Tolar to 199 yards of total offense as the Bulldogs scored a hard-fought win over the Rattlers to stay unbeaten in district play.
Brock 28, Graham 7 — Holt Frazier passed for 246 yards with touchdowns to three different receivers, and the Eagles defense put together a dominant effort in a comfortable win over the Steers.
Midland Greenwood 10, Seminole 3 — After coming in averaging 46 and 50 points per game, respectively, the Rangers and Indians got defensive in a hard-fought matchup for the district championship.
San Angelo Lake View 76, Big Spring 49 — Chris Alvizo passed for 293 yards and five touchdowns, and Izaiah Rios ran for 162 yards and two scores to help the Chiefs to an explosive win over the Steers.
Abilene High 24, Amarillo Tascosa 6 — The Eagles made three red-zone stops in the first half to take a 10-0 lead into halftime and scored two fourth-quarter touchdowns pull away for a three-score win over the Rebels to clinch at least a share of the district title.
Abilene Cooper 53, Wichita Falls Legacy 24 — The Cougars ran for 287 yards as a team, getting 102 yards and two touchdowns rushing and 27 yards receiving from Peyton Ewing in a thorough win over the Leopards.
Muenster 28, Santo 0 — Casen Carney threw a pair of touchdown passes and ran for two more scores to lead the Hornets to a shutout win over the Wildcats in a game that was called at halftime due to weather.
Windthorst 52, Haskell 14 — Brock Belcher ran for 129 yards and three touchdowns and passed for 116 yards and three more scores to lead the Trojans to a convincing win over the Indians.
Forsan 21, Christoval 7 — Hayden Bowlin ran for 183 yards and all three FHS touchdowns to lead the Buffaloes to a two-score win over the Cougars.
Hico 28, Coleman 27 — Cole Heutzenroeder ran for 226 yards and two touchdowns to lead the Tigers to a thrilling win over the Bluecats in a key game in the 5-2A DI playoff race.
Andrews 28, Big Spring 20 — JaeSean DeBouse ran for two touchdowns, while Beau Hudson and Casey Mendoza added one apiece to lift the the Mustangs to a hard-fought win over the Steers in the district opener for both teams.
Santo 54, Chico 14 — Dillan Branham ran for 126 yards and a touchdown and had two kickoff return touchdowns, while Jackson McKinnerney added 62 yards and three scores on the ground to lead the Wildcats to a lopsided win over the Dragons.
Haskell 44, Archer City 18 — Haegen Pinkerton ran for 262 yards and four touchdowns, and Ethan Camacho ran for 125 yards and two scores to fuel the Indians to a convincing win over the Wildcats.