AUBURN — Quarterback Grant Hartley passed for two touchdowns and ran for another Friday night to lead unbeaten Edward Little to a 21-13 victory against Windham in a Class A North football game at Walton Field.

Hartley had a touchdown pass to Terrell Thomas in the first quarter and to Leighton Girardin in the second for Edward Little (7-0) before Treva Valliere ran in from 5 yards out to cut Windham’s deficit to 14-6 at halftime.

The teams traded possessions in the third quarter, but Hartley added a rushing touchdown with 3:27 to play in the game to extend the lead to 21-6.

Nathan Watson found the end zone for the Eagles (3-4) with 1:07 left, but the Red Eddies recovered the onside kick.

BRUNSWICK 38, MT. BLUE 22: Dalton Dickey had four rushing touchdowns for the Dragons (1-6), including a 67-yard run early in the third quarter to help defeat the Cougars (1-6) at Brunswick.

Nate Girardin added a 13-yard scoring run early in the third quarter for Brunswick.

BONNY EAGLE 51, DEERING 0: Connor Sirois had a pair of touchdown passes to Christian Napolitano and added a 7-yard scoring run, all in the first quarter, as the Scots (7-0) rolled to a 30-0 lead and dominated the Rams (1-6) in Portland.

Alex Sprague had a 42-yard TD catch from Sirois in the second quarter and added a 53-yard punt return for a score, and Nick Thorne went in from 31 yards.

WESTBROOK 38, MT. ARARAT 0: Kyle Champagne scored three touchdowns and Demante Loureiro rushed for 106 yards on 17 carries as the Blue Blazes (4-3) beat Mt. Ararat (2-8) at Westbrook.

Loureiro opened the scoring on a 21-yard run following Jared Grant’s first-quarter interception. Champagne rushed for the 2-point conversion, then stretched the lead to 22-0 in the second quarter on a 5-yard run and an 8-yard reception from Eli Higgins.

Higgins, who also passed for a pair of conversions, added a second scoring toss in the fourth quarter on a 46-yard play to Dimitri Reid. Champagne returned an interception 80 yards for his final touchdown.

SCARBOROUGH 49, OXFORD HILLS 0: Zoltan Panyi found Cody Dudley for a score early in the first quarter for the Red Storm (6-1), who took a 35-0 halftime lead and beat the Vikings (3-4) at Scarborough.

Owen Garrand ran for a touchdown with five minutes remaining in the third to give Scarborough a 42-0 lead.

MARANACOOK 40, SACOPEE VALLEY: Skyler Boucher rushed for 34 points and threw for the other six to account for all the scoring by the Black Bears (5-2) against Sacopee Valley (2-5) at Readfield.

Sacopee led 12-0 after one quarter thanks to a pair of scoring runs by Bailey Desjardins, but Boucher rushed for two TDs in the second quarter and added the 2-point conversions for a 16-12 halftime lead.

Boucher threw to Joey Boucher to increase the lead to 24-12 in the third quarter before Sacopee closed the quarter with a 65-yard scoring pass from Brandon Capano to Travis Weeks.

Boucher sandwiched a pair of short scoring runs in the fourth quarter around Isaac Brooks’ 6-yard touchdown for the Hawks.

FALMOUTH 48, GORHAM 6: Jack Bryant found Brady Douglas for a 37-yard score midway through the first quarter and the Yachtsmen (5-2) opened a 41-0 halftime lead to beat the Rams (2-5) at Falmouth.

Garret Aube ran for a touchdown on Falmouth’s first possession to make it 6-0. After Bryant found Douglas, Bryant ran for a 19-yard score with 1:15 left in the quarter to make it 20-0.