STANDISH — Zach Dubiel completed 7 of 12 passes for 138 yards and two touchdowns, leading Bonny Eagle to a 57-12 victory against Windham in a Class A football game to end the regular season.
Both teams will be in the playoffs, Bonny Eagle in the West and Windham in the East.
Jon Woods was the leading rusher for the Scots (7-1), finishing with 154 yards and one touchdown against the Eagles (4-4).
Ben Malloy and Joe Bissonnette caught touchdown passes for the Scots, and Stephen Hannigan and Zack Brannon both added a rushing touchdown.
WESTBROOK 49, OCEANSIDE 0: Kyle Heath needed just six carries to rush for 209 yards and three touchdowns for the Blue Blazes (5-3), who took a 35-0 halftime lead and cruised past the Mariners (2-6) at Westbrook.
Collin Joyce added a pair of rushing touchdowns while running for 82 yards on seven carries. Joyce also caught a 43-yard touchdown pass from Bailey Sawyer.
Leading 14-0 after one quarter, the Blue Blazes added 21 points in the second, capped by an 84-yard touchdown run by Heath.
Heath added a 42-yard touchdown run in the third quarter and Jared Clark closed the scoring in the fourth with a 1-yard run and 2-point conversion rush.
OLD ORCHARD BEACH 46, BOOTHBAY REGION 34: Brian Roberts rushed for more than 200 yards and four touchdowns, and also had a defensive score, leading the Seagulls (5-3) back from a 22-8 first-quarter deficit to beat the Seahawks (3-5) at Boothbay Harbor.
Joey Gildard scored on a 65-yard run with two minutes left in the first half to put Old Orchard up 26-22, then returned the second-half kickoff 82 yards for 34-22 lead.
The second-quarter comeback for the Seagulls was keyed by Roberts returning a fumble forced by Hunter Boutot into a touchdown that cut the deficit to two points.
CHEVERUS 56, DEERING 12: Joe Fitzpatrick scored three touchdowns as the visiting Stags (8-0) completed another undefeated regular season by defeating the Rams (1-7) at Portland.
Liam LaFountain added a pair of touchdowns for Cheverus, including one on a blocked punt.
SCARBOROUGH 41, NOBLE 6: Ben Greenberg rushed for 150 yards and two touchdowns on 10 carries, and also threw a touchdown pass as the Red Storm (5-3) pulled away from the Knights (1-7) at Scarborough.
Scarborough opened the scoring in the second quarter on the first of two straight touchdown runs by Charlie Raybine.
The Red Storm extended the lead to 20-0 later in the quarter on a 21-yard pass from Greenberg to Matt Fosler.
Scarborough put the game out of reach with 21 points in the third quarter behind two touchdown runs from Greenberg and a 2-yard touchdown run by Dan LeClair.
LeClair rushed for 95 yards on 15 carries. Raybine finished with 71 yards on 10 carries.
WELLS 41, LAKE REGION 14: Jake Moody rushed for two scores, Chris Carney caught one touchdown and ran for another, and the Warriors (6-2) rolled past the Lakers (2-6) at Wells.
Mike Curtis scored on a 65-yard kickoff return for Wells, which led 28-0 at halftime.
CAPE ELIZABETH 64, MOUNTAIN VALLEY 24: Noah Wolfinger threw three scoring passes, Nick Moulton had a touchdown reception and a scoring run, and the Capers (5-3) beat the Falcons (1-7) at Cape Elizabeth.
Ethan Murphy caught two TD passes and Jack Drinan rushed for more than 100 yards and a score.
Tom Feenstra and Devon Stanford led a defense that shut Mountain Valley out in a 44-point first half.
YARMOUTH 31, FREEPORT 0: Matt Woodbury rushed for a game-high high 145 yards and one touchdown on 19 carries to lead the Clippers (6-2) over the Falcons (4-4) at Yarmouth.
Thomas Lord, Matt Kelppinger and Brady Neujahr added one rushing touchdown apiece for the Clippers. Lord finished with 96 yards on 11 carries.