Sebastian Robert rushed for three touchdowns, and Marcus Collins threw for two more as Cambridge held off Somerville, 32-30, to notch its first win of the season.
Somerville quarterback Isaac Saron threw four touchdown passes, including strikes of 48 and 72 yards to Kevin Raymond. Raymond also rushed for a touchdown.
Cambridge finishes at 1-10, and Somerville finishes 2-9.
Xaverian 34, St. John’s Prep 13
Noah Sorrento scored four touchdowns on the ground for top-ranked Xaverian in a 34-13 win over St. John's Prep Thursday at the Hawk Bowl.
Senior Alex Papadopoulos had two fumble recoveries as part of a strong effort from the Xaverian defense.
Xaverian (11-0) will play Everett (9-1) in the Division 1 Super Bowl on Dec. 6 at Gillette Stadium.
Arlington 30, Arlington Catholic 0
Lukas Stavropoulos paced the Spy Ponders (8-3) with 18 carries for 144 yards and three touchdowns. Quarterback Alec Coleman added 121 yards rushing, including a 45-yard touchdown on the ground.
Arlington Catholic (5-6) now leads the all-time series 4-3.
Boston Latin 25, Boston English 8
ALLSTON — In the 128th annual Thanksgiving meeting between the two schools, Boston Latin was victorious behind three touchdown passes from senior quarterback Conor Freeley.
Freeley, who sat on the sidelines last season as English won for the first time on Thanksgiving since 1997, led the Wolfpack to the win.
English quarterback Emmanuel Almonte, also a senior, rushed for 107 yards in the first half as the Blue & Blue Eagles trailed just 13-8 at the break.
The Latin defense shut out Almonte's Eagles in the second half and went on to victory.
Sophomore Mike Litto caught two of Freeley's touchdown passes.
Wachusett 28, Shrewsbury 12
Senior backs Cody Dickinson and Connor Gill each scored two touchdowns for host Wachusett, which took home the Turkey Day trophy and bragging rights for the year.
The rivalry, which began in the 1770s, was reignited last year and Shrewsbury leads the series 4-2.
Wachusett finishes the season 6-4 and Shrewsbury finsihes at 6-5.
J.T. Bain caught two touchdowns passes, one for 50 yards and the other for 40 yards, and Armani Cardoso caught a 4-yard score.
Quincy forced three turnovers in the win — a pick each by Handsom-Fields and Bain and a fumble recovery by Alex Leo.
North Quincy's Andrew Kiley hit Eric Cohane for a 14-yard score and the Red Raiders' only points.
Quincy (8-3) now leads North Quincy 45-31-5 in the Thanksgiving series. North Quincy finishes the season at 2-9.
East Boston 24, South Boston 6
Joel Pastrana rushed for two touchdowns and Kevin Sinatra threw for another in the Jets' win.
Robert King scored South Boston's only points.
East Boston (6-5) leads the Thanksgiving series 49-42-6. South Boston finishes the season at 3-7.
Walpole 20, Weymouth 0
Tyler Berkland threw two touchdown passes to two different receivers, and Lovevindjy Salvant rushed for Walpole's other score.
Berkland rolled up 294 yards passing, and Steve Cuqua rushed for 110 to lift the Rebels (11-1).
Walpole leads the Thanksgiving series 15-4 over Weymouth (3-8).
Lynnfield 35, North Reading 0
Lynnfield recorded its fifth shutout of the season, and Dan Sullivan threw three touchdown passes for the Pioneers (11-1).
Kevin Lee and Dan Bronshuayg eached rushed for touchdowns in the win.
The victory marks the most single season wins in the Lynnfield High School football history, and gives the Pioneers a 34-22 Thanksgiving edge over North Reading (4-7).
Needham 27, Wellesley 13
NEEDHAM — Behind Sam Foley's two touchdown passes in the win, Needham finished its season with an 8-3 record, while Wellesley fell to 6-5.
Needham took a 20-7 lead into the half, after Foley hit Josh Celado with a 10-yard touchdown with 32 seconds remaining. Senior captain Cliff Kurker also caught one touchdown and an interception.
Wellesley still holds a 60-58-9 edge in the Thanksgiving series.
Bridgewater-Raynham 15, Brockton 14
Brandon Gallagher scored two second half touchdowns including a four yard rush in the fourth quarter that would put the Trojans (7-4) in position to win. Jensen Vallarelli would then add the game winning two-point conversation with seven minutes left in the game.
Marblehead 21, Swampscott 14
Will Millett and Spencer Craig hooked up for two scores and Brooks Tyrrell rushed for the Magicians' other score.
Marblehead (10-1) evened the Thanksgiving series with Swampscott (4-7) at 51-51-7.
Chelsea 21, Matignon 6
The Red Devils (6-5) notched their sixth win of the year at home and for their fourth straight victory on Thanksgiving Day.
Chelsea's defense led the way, forcing four turnovers (two interceptions, two forced fumbles) and holding the Warriors (5-6) offense scoreless in the first half.
Bay Path 28, Oxford 7
In their second thanksgiving football game in school history, Bay Path won the second annual Battle for Buffums.
Bay Path, despite a snowy field, kept the ball on the ground and rushed for four touchdowns. Senior Vinny Sherry rushed for 101 yards and three touchdowns in the first half, allowing the Minutemen to cruise.
"I wanted nothing more than play in a Thanksgiving game," Sherry said. "I just wanted to go out balls out, just do everything I could."
Quarterback Blaine Almeida went 4-for-6 passing with 104 yards and two touchdowns for the Division 3 Super Bowl-bound Indians (10-2). Chris Martin rushed for 123 yards and one touchdown on eight carries and Jack McCabe led the defense with 13 tackles and a sack.
Fairhaven ends the season at 4-7, but still holds a 42-37-4 edge over Dartmouth in the Thanksgiving series.
King Philip 27, Franklin 8
Mark Glebus scored three touchdowns to lead the Warriors, and John DeLecua added another score on the ground.
Daevon Weathers' 10-yard rush in the fourth quarter and Andrew Parent's 2-point conversion acounted for Franklin's only points.
King Philip finishes the season at 10-1, and Franklin wraps up at 5-6.
Mansfield 31, Foxboro 14
Beau Palanza got into the end zone twice and three other players rushed for a touchdown each in the Hornets' win. Palanza was named MVP of the game.
Matthew Hogan, Diogo Desousa, and Matt Garvin scored for the Hornets.
Keeyon Neal accounted for both of Foxboro's touchdowns.
The win puts Mansfield one above .500 for the season (6-5), and Foxboro finishes at 7-4.
Elijah Henderson scored two touchdowns to lead the way as the Tigers thumped the Panthers. Littleton (11-1), resting a handful of key starters in advance of its Division 6 Super Bowl game against Cohasset, used a piercing ground attack rushing for 268 yards as a team.
Nick Lombardy scored two touchdowns, one on a 68-yard run and the other on an 80-yard pick-six.
Ayer-Shirley (0-11) got its only touchdown early in the fourth quarter when D.J. Richards scored on a 2-yard run. Richards finished with 43 yards on 9 carries. Dan Goldstein had 43 yards on 14 carries for the Panthers.
Billerica 24, Chelmsford 7
Drew Laundry and Jeff Trainor each ran for two touchdowns in the Indians' win. Laundry finished with 137 yards on 15 carries.
Chelmsford's Jack Campsmith rushed for 94 yards and a touchdown.
Billerica improves to 3-8, and Chelmsford falls to 4-7.
Dennis-Yarmouth 52, Nauset 0
Senior quarterback Michael Dunn picked up 395 total yards from scrimmage while accounting for six touchdowns to lead the Dolphins (7-4) in the Chowder Bowl.
Dan Robles also rushed for a pair of touchdowns for the Dolphins.
Dennis-Yarmouth (7-4) holds a 14-5 edge over Nauset (3-8) on Thanksgiving.
Playing without many of its starters, including Nick Athy who watched on crutches, the Panthers (11-1) fell to host Westwood. Chris Hanley scored two touchdowns for Westwood, which scored on all four of its first-half possesions.
Holliston faces Wahconah in the Division 4 Super Bowl on Dec. 6.
Lincoln-Sudbury 41, Newton South 21
Otto Zaccardo and Jack Hubley each rushed for three touchdowns to help Lincoln-Sudbury finish the season 7-4.
Austin Burton tossed three touchdown passes for Newton South (6-5).
Lincoln-Sudbury tightened its grip on the teams' Thanksgiving rivalry, improving to a 32-9-1 all-time mark.
BC High 27, Catholic Memorial 14
Matt Johnson rushed for two touchdowns, Connor Cady added another on the ground, and Sean Solleran hit Nick Gill with a touchdown pass as the Eagles put away the Knights.
Matt Marcantano threw two touchdown passes for Catholic Memorial (5-6).
BC High (6-5) holds a 36-16-1 Thanksgiving edge over Catholic Memorial.
The Rams were led by junior quarterback Jack Masterson, who threw for three touchdown passes and rushed for another, and senior running back Jacob Maher, who scored two rushing touchdowns.
Quarterback Bobby Maimaron threw five touchdown passes to lead Duxbury (7-4).
Marshfield (11-1) faces Longmeadow in the Division 2 Super Bowl Dec. 6.
Bishop Fenwick 28, Pingree 0
Rufus Rushins rushed for 196 yards to finish his career with 5,764 yards, breaking the Fenwick mark of 5,601 set by Bobby Tarr (2004-07) and finishing fifth in state history for rushing yards. He also scored two touchdowns to lead the Crusaders (11-1) in the victory.
Myles Connor and Cody Mullen caught touchdown passes from Matt Renzulli to round out the Crusaders' scoring.
Bishop Fenwick finishes the season 11-1, and Pingree finishes at 4-5.
Medford 36, Malden 12
Quarterback Adrian Pineda spurred the Mustangs (2-9) to victory over Malden (6-5), accounting for five total touchdowns.
Myles Olivier and Jose Lopes each caught two of Pineda's touchdown throws.
Danley Exilhomme rushed for both of Malden's touchdowns.
Medford finishes 2-9 on the season, and Malden finishes one game above .500 at 6-5.
Marlborough 33, Hudson 0
Willy Cowdrey carried 16 times for 116 yards and scored on touchdown runs of 1, 13 and 25 yards as the Panthers rolled over the visiting Hawks.
James Brescia added a 41-yard touchdown run and Leo Coelho found Joe Cappadona for a 25-yard touchdown pass in the third quarter. Cowdrey also had two picks to lead the defense in the shutout.
Marlborough finishes one game above .500 at 6-5, and Hudson falls to 4-7.
Senior Matt Faucher played in his first game since Sept. 20, but he ended up winning Sutton's offensive MVP honors as the Sammies (4-7) won their first home Thanksgiving game.
Faucher rushed for two scores in his return, fellow senior Treva Hemingway added a 37-yard touchdown run, and Tucker Haerle rushed for a 28-yard score.
Blackstone-Millville's Matt Bedard accounted for the Chargers' only score.
Sutton improves to 4-7 on the season, and Blackstone-Millville falls to 2-9.
Narragansett 28, Murdock 18
Narragansett scored on its first drive and never trailed.
The Warriors were led by Josh Eaton, who scored two touchdowns.
Gansett's Tom MacDonald caught a 19 yard TD from quarterback Andrew Laine in the quarter shortly before Murdock's Dominic Allard raced 44 yards for his second TD of the game.
The Warriors finished 6-5, clinching their 13th consecutive winning season. The Blue Devils finished at 5-6.
The East-town rivals handed Longmeadow, which is headed to the Division 2 Super Bowl against Marshfield at Gillette Stadium next Saturday, their first loss of the season.
Nashoba 35, North Middlesex 13
Greg Gothie rushed for two scores and caught another, while Robert Atwood ran for a touchdown and Chad Sarnoski hauled in one of Drew Schartner's two touchdown passes to lift the Chieftains past the Patriots.
Ryan MacDonald ran for a 55-yard touchdown and Matt Wetherell caught a 10-yard touchdown pass from John Boutwell for North Middlesex (6-5).
Nashoba improves to 6-5.
Gardner 13, Oakmont 6
Senior Matthew Seward returned a punt 62 yards for a touchdown with 2:22 left to play to lift Gardner High to the victory.
The Wildcats, who finished 4-7 after posting their fifth straight victory in the series, took a 7-0 lead in the second quarter on senior Jake Shetrawski's 48-yard touchdown run and ensuing extra point. The Spartans (4-7) tied it up later in the quarter on a 1-yard touchdown pass from sophomore Shamus Gordon to junior Nick Ricci, who added the extra point.
Millbury 26, Grafton 24 (OT)
Richard Jolly had two touchdowns, including the winner in overtime, to lift the visiting Woolies over the Indians on the snow-covered and icy turf at Richard Egsegian Memorial Athletic Field.
Anthony DiStefano added two rushing touchdowns for Millbury (7-4).
Grafton's Matt O'Brien rushed for three scores, including one in overtime. Grafton finishes the season at 5-6.
Methuen 26, Dracut 13
Jake Amodio rushed for 106 yards and two touchdowns in Methuen's win. Kendrick Denose added a touchdown pass and another score on the ground for the Rangers (4-7).
Ty Bassett hit Jack McKenna for a touchdown and rushed for another for Dracut, which finishes the year at 2-8.
Tewksbury 42, Wilmington 27
James Sullivan scored three touchdowns for the Redmen (9-3) including a 72-yard reception from quarterback Brett Morris, who threw three touchowns in the win.
Mike Carracinno threw two touchdowns, one to Ryan Colangelo and another to Peter Daley, for Wilmington (4-7).
Peabody 33, Saugus 0
Junior running back Doug Santos ran for three scores and went over 2,000 yards rushing for the season to become the first Tanner to accomplish the feat. Santos finished the season with 31 rushing touchdowns.
Peabody finished the season at 8-3, and Saugus fell to 6-5.
Groton-Dunstable 27, Tyngsborough 6
Sophomore quarterback Nate Forbes threw thee touchdown passes to three receivers and senior running back Joe Orlando rushed for 192 yards and a touchdown on 18 carries to spearhead the ground attack.
The host Crusaders (6-5) finished the season on a three-game winning streak.
Jake Keenan had a 26-yard touchdown run for the Tigers (8-3).
Bartlett 34, Southbridge 19
James Patterson returned the opening kickoff 80 yards for a touchdown, then scored on runs of 69 and 37 yards as the host Indians got past the Pioneers.
Darius Givins added a 76-yard touchdown run, while Jason Brooks also scored on a 1-yard plunge.
Scott Bailey recovered a fumble in the end zone for Southbridge, while Jordan Torres scored on a 68-yard pass from Anthony Santos and Ariel De La Cruz scored on a four-yard run for the Pioneers.
Barlett ended the season at 8-3, and Southbridge finished at 5-6.
Maynard 38, Clinton 24
Senior captain Bryan Kiley recovered two fumbles and scored a touchdown to help lead Maynard (8-3) to the win.
After leading 30-0 in the second quarter, the Tigers had to hold off a furious rally by Clinton (4-7), which was sparked by a 77-yard kick return for a touchdown by junior Alex Ortiz.
Maynard junior Cal Howes, who also threw for a TD, had a fourth-quarter interception to help secure the win.
The Skippers scored twice in the first quarter and held the Pirates to just 8 points on the day.
Tim Gillis rushed for two touchdowns for Cohasset, which plays Littleton in the Division 6 Super Bowl Dec. 6.