SANFORD — Anthony Bracamonte scored the tiebreaking touchdown with a 22-yard run in the fourth quarter, then added a 37-yard TD run as Thornton Academy beat Sanford 21-7 on Friday night in the final high school football game at Cobb Stadium.

The game was scoreless until Will Mitchell’s 1-yard run put Thornton (7-1) up 7-0 early in the fourth. Sanford (4-4) tied it on a 56-yard pass from Ryan Connarton to Ethan Shain.

Thornton will be the No. 2 playoff seed in Class A South if South Portland defeat Portland on Saturday; otherwise, the Trojans will be the No. 3 seed.

Sanford will be the No. 5 seed and will travel to South Portland for a quarterfinal next weekend.

OXFORD HILLS 13, CHEVERUS 7: Colton Carson threw his second touchdown pass of the game early in the fourth quarter, and Jordan Silver intercepted a pass in the end zone on the final play to preserve a win for the Vikings (4-4) against the Stags (3-5) in South Paris.

Both teams were missing their top running back – Max Coffin of Cheverus and Dawson Stevens of Oxford Hills.

Cheverus took the lead in the second quarter on a 1-yard run by Teigan Lindstedt.

The Vikings tied it with 56 seconds left in the first half when Carson connected with Cam Slicer for a 59-yard touchdown.

Slicer also got the winning TD pass – a 22-yard scoring play.

KENNEBUNK 35, BIDDEFORD 21: Derek Smith ran for 122 yards and scored three touchdowns as the Rams (7-1) defeated the Tigers (5-3) in Biddeford.

Tripp Bush connected with Smith for a 23-yard touchdown pass to open the scoring, but Carter Edgerton answered with two rushing touchdowns to give Biddeford a 14-7 lead after one quarter.

Kennebunk retook the lead with touchdown runs from Smith (23 yards) and Cameron Lovejoy (2 yards) in the second quarter. Smith added a 64-yard run in the third quarter, and Bush made it 35-14 with a 56-yard touchdown run.

WELLS 54, MOUNTAIN VALLEY 0: Nolan Potter, Tyler Bridge and Michael Wrigley each rushed for two touchdowns, and the Warriors (8-0) completed an undefeated regular season with a win over the Falcons (4-4) in Rumford.

Potter’s 4-yard TD run gave Wells a 6-0 lead after one quarter, and the Warriors broke it open in the second quarter as Bridge (51 and 3 yards) and Wrigley (13 and 5 yards) each scored twice.

Potter added a 55-yard touchdown run in the third quarter. The Warriors also got second-half TD runs from Devin Chace (11 yards) and Brian Roberts (8 yards).

CAPE ELIZABETH 29, YORK 3: Ryan Weare got two of his three rushing touchdowns in the first half as the Capers (6-2) built a 20-3 lead on their way to a win over the Wildcats (4-4) in York.

Jack Glanville scored on a 3-yard run after a blocked punt, and Hajmil Carr kicked a 38-yard field goal.

Jake Martin made a 44-yard field goal for York just before halftime.

MASSABESIC 25, DEERING 22: Tomasso Mobiglia completed a 57-yard touchdown on a lateral from Ryan St. Laurent with 19 seconds remaining to lift the Mustangs (2-6) over the Rams (1-7) in Portland.

Massabesic took a 7-0 lead in the first quarter on a 31-yard pass from Nick Roberge to Isaac DesVergnes. Roberge tossed four touchdown, three to DesVergnes.

Deering took a 22-19 lead late in the fourth quarter on a deflected 88-yard touchdown pass from Jack Lynch to Keegan Stanton. Lynch also rushed for two TDs.

OCEANSIDE 67, BELFAST 26: Michael Norton Jr. had 211 yards rushing on seven carries and scored four touchdowns in the first half as the Mariners (5-3) cruised past the Lions (0-8) in Rockland.

Ben Ripley added two touchdowns while gaining 116 yards on eight carries and topped the 1,000-yard mark for the season. Dustin Cote had a 62-yard TD run and an interception return for a touchdown.

Isaak Cunningham had a pair of second-half touchdowns for Belfast, including 55-yard run.

WINDHAM 48, BANGOR 6: Tanner Bernier threw for two touchdowns and ran for a score as the Eagles (4-4) defeated the Rams (0-8) in Windham.

Windham opened a 13-0 lead in the first quarter on a 4-yard run by Nathan Watson and an 11-yard pass from Bernier to Hunter Coffin. Treva Valliere rushed for two touchdowns in the second quarter, and Bernier ran 30 yards for a TD before connecting with Kaleb Cidre for a 24-yard touchdown to make it 39-0 at halftime.

The Eagles got a 3-yard touchdown run from Seth Wall and a 34-yard field goal from Liam McCusker in the second half.

Bangor’s Nick Canarr scored on a 6-yard run in the fourth quarter.

LEWISTON 41, EDWARD LITTLE 16: Garrett Poussard rushed for two touchdowns and recovered a fumble for another TD, and the Blue Devils (4-4) upset the Red Eddies (7-1) in Lewiston.