Tyler Kennedy hit Avery Taggert on an 11-yard touchdown pass with 14 seconds left to lift the Wildcats to a 24-20 win over Fort Zumwalt West at home.
Taggart also hauled in a 47-yard TD toss in the second quarter.
West went up 20-18 on a 65-yard run by James Strauss 13 seconds into the final period.
Antonio Sanders gave Eureka an 18-13 lead on a 36-yard interception return midway through the third quarter.
Jhalon Asher-Sanders added a 59-yard TD gallop for the winners.
West bolted out to a 10-0 lead on an 8-yard run by Strauss.
Eureka beat West 45-26 in last year’s curtain-raiser on the way to a 12-1 campaign.
Columbia 36, Mascoutah 35 • The Eagles survived by blocking a late field-goal attempt.
Londyn Little scored on a 90-yard kickoff return with 1 minute, 16 seconds left in regulation to tie the game 35-35. Sam Horner added the go-ahead extra point.
Cole Junker had put Mascoutah up on a 15-yard field goal seconds earlier.
The Indians used an 85-yard kickoff return from Timothy Middleton early in the second quarter to tie the game 14-14.
Fox 27, Festus 6 • Cole Elwood scored twice as the Warriors scored the first 27 points of the contest at home.
Gavin McGinness tallied on a short run and also tossed a 17-yard scoring strike to Elwood.
Kirkwood 37, Jefferson City 0 • The Pioneers scored four times in the first half on the way to this win in Jefferson City.
Cooper Wise scored twice on a pair of 5-yard runs. He also tossed touchdown passes to Jairus Maclin and Maurice Massey.
Martez Jones got the attack started with a 1-yard run just 60 seconds into the contest.
Fort Zumwalt East 43, Francis Howell Central 28 • Ben Watson scored on three short runs to lead the Lions to a win on the road.
Watson ran in from 1 and 3 yards out in the final 3:17 of the first half.
Central climbed to within 15-8 on a scoring toss from Austin Smith to Dontae Horace with 25 seconds left in the second quarter. Watson responded with a short run just 16 seconds later.
Howell Central beat East 70-52 in last year’s season opener.
Lindbergh 17 Mehlville 7 • Sophomore Josh Lorenz hit a 23-yard field goal with 3 minutes, 21 seconds left in the first half to break a scoreless tie.
Senior quarterback Wyatt Critchlow added a 5-yard TD run late in the third quarter.
Lindbergh, which won its first seven games last season, blew out Mehlville twice last year.
Jennings 28, McCluer 0 • The Warriors started the season with a bang after losing their final nine contests of last year.
Anthony Boyland ran for one score and threw for another. Brandon Tate scored twice and Stacy Taylor scored a defensive touchdown on a 25-yard fumble recovery.
Jennings, which led 14-0 after the first 7:38, recorded its first shutout since beating Northwest Academy 60-0 on Aug. 27, 2016.
Parkway West 35, Parkway South 0 • Freshman Ja’Marion Wayne scored twice, including a 42-yard interception return for a score, to help West down rival South.
Wayne recorded eight tackles and had 119 receiving yards.
Rodney Boyd, Brandon Eddy and Tyree Simms also scored for the winners.
Granite City 42, Jerseyville 6 • The Warriors, who are no longer part of the Southwestern Conference, used a big game from Freddy Edwards to win this contest in Jerseyville.
Edwards ran for three scores and threw for two others. All three of his rushing TD’s came in the second half as Granite City blew open a close game.
Jerry Watson got the ball rolling for the winners with a 65-yard TD gallop 102 seconds into the contest. Watson hit Kejuan Towns on a 45-yard strike in the second period to push the lead to 14-0.
The Warriors lost their final seven games in 2017 after beating Jerseyville 52-41 in the season opener.
Jackson 42, Webster Groves 7 • Daniel Dickerson scored on a pair of short runs in the first half to lead the Indians to a win at Webster Groves.
Maurion Clemons scored for the Statesmen on a 12-yard run in the first half to tie the game 7-7.
Jackson scored twice in the final 61 second of the second quarter to take control. Cael Welker hit Jordan Kent on a 37-yard scoring strike to put the Indians ahead for good.
Webster Groves won its first three games last season before finishing 5-5.