Cape Elizabeth (4-0) at Leavitt (3-0)
Friday, 7 p.m.
A showdown of the final two undefeated teams in Class C. The Hornets allowed their first points last week, but they came on a punt return so their defense is still perfect. The Capers are averaging more than 51 points per game.

Edward Little (0-5) at Bangor (4-1)
Friday, 7 p.m.
Every Class A team makes the playoffs, so the Red Eddies’ focus is on learning, growing and improving. Against teams like the Rams, learning often requires patience, mental toughness and wisdom to discern which lessons are productive and which to leave in the past.

Lewiston (1-4) at Bonny Eagle (3-2)
Friday, 7 p.m.
The Blue Devils have scored 27 and 24 points in the past two games after being held to six over the first three. The Scots are coming off losses to powerhouses Thornton and Oxford Hills.

Oak Hill (3-1) at Poland (1-1)
Friday, 7 p.m.
The Knights have only played two games, but their matchup with Class C Belfast is paying dividends as they have more Crabtree points than a pair of three-win Class D teams — the Raiders, who have won three in a row, and Freeport.

Spruce Mountain (3-2) at Mountain Valley (1-2)
Friday, 7 p.m.
In their first eight-man seasons, the Phoenix are matching up well in the Large School division while the Falcons are trying to find their place among the Small School teams.

Telstar (5-0) at Lake Region (2-2)
Friday, 7 p.m.
The undefeated Rebels, the top team in the Small School eight-man division, play their only game of the a season against a Large School team.

Advertisement

Winthrop/Monmouth/Hall-Dale (3-0) at Madison/Carrabec/Valley (0-3)
Friday, 7 p.m.
The unbeaten Ramblers face the winless Bulldogs before ending their season with a three-game stretch against Freeport, Foxcroft and Oak Hill, which have a combined 10-2 record.

Old Town (2-1) at Mt. Blue (0-3)
Friday, 7 p.m.
A day after their scheduled Week 6 opponent, Brunswick, called off the rest of its football season as part of the fallout from a hazing incident, the Class B North Cougars secured the Class C North Coyotes as a replacement opponent for their homecoming game.

Gray-New Gloucester (2-3) at Cheverus (3-0)
Saturday, 12:30 p.m.
The Patriots’ quest for a third win reaches a matchup with the Stags, a recent Class A program that has been dominant in its first season of eight-man football.

Dirigo (3-2) at Old Orchard Beach (4-1)
Saturday, 1 p.m.
The Cougars have won three straight games since a Week 2 loss to Spruce Mountain. The Seagulls have a two-game win streak since falling to Telstar in Week 3.

Massabesic (1-4) at Oxford Hills (5-0)
Saturday, 1 p.m.
To win, the Mustangs, the No. 8 team in Class B, must not let the Vikings, the No. 2 team in Class A, go on a five-touchdown spurt like in their win over Edward Little last week.