Top-ranked Barnstable rolled over Falmouth, 39-14, in the 86th Thanksgiving meeting between the teams on Thursday. Nick Peabody threw for three touchdowns and ran for another.

In other words: Business as usual.

Barnstable (10-0) hasn’t lost to Falmouth (2-7) in four years, outscoring the Clippers, 165-67, in that span. Peabody is third in Eastern Mass. with 30 touchdown passes.

Advertisement - Continue Reading Below

Last season, Peabody was lining up at wide receiver with D.J. Crook at quarterback. Peabody made just a few starts under center after injuries forced Crook to the sideline.

Now, with Tedaro France (16 touchdowns) and Dylan Morris (13 touchdowns) flanking the quarterback, the Red Raiders have had their way with opposing defenses, averaging more than 37 points per game.

“There’s definitely progression,” Barnstable coach Chris Whidden said. “But it’s not just with [Peabody] – it’s with the whole team.

“The trust in the offensive line, the feel for the receivers – it’s been an overall progression.

Barnstable completed the school’s first undefeated regular season since 1995.

On Tuesday, the Red Raiders take on Lincoln-Sudbury (10-1) in a rematch of last season’s Division 1A semifinals, when the Warriors escaped with a 14-13 win.

“It’s a team that beat us last year, so there’s definitely some payback aspect to it,” said Whidden. “What happened last year is already done. They got their shot at the Super Bowl.”

CAL/NEC (Division 1)

Lynn English 28, Lynn Classical 10 — Junior running back Isiah Davis rushed for 116 yards and four TDs on 20 carries for the Bulldogs (6-5).

Dual County (Large)

Lincoln-Sudbury 42, Newton South 14 — Running back Chris Giorgio finished with two TDs and 74 yards on seven carries for the No. 15 Warriors (10-1).

Acton-Boxborough 36, Westford 35 — In the fourth quarter, Hunter Arnold found Zach Adgate for a 26-yard TD, then Billy Jackman connected with Mike Murphy on the 2-point conversion to lift the Colonials.

Waltham 40, Malden Catholic 13 — Jacob Duffrene and Junior Cherry combined for 246 all-purpose yards and five TDs, including two interception returns, for the Hawks (7-3).

Greater Boston

Cambridge 34, Somerville 30 — Shaquille Anderson ran for two scores and David Maaghul threw for two more as the Falcons (7-4) rallied past the Highlanders (1-9).

Nonleague

Dartmouth 14, Fairhaven 7 — Mitch Loranger rushed for 172 yards and a TD on 18 carries for the Indians (3-7).

Masconomet 35, North Andover 14 — Dylan Mann rushed for a pair of scores for the Chieftains (9-2).