Division 2 North
Reading 20, Westford 13 — The host Rockets jumped out to 14-0 first-quarter lead on touchdowns by D'Aundray Burcy and Corey DiLoreto and held off a late rally.
Lincoln-Sudbury 37, Lynn Classical 16 — Jack Hubley (117 yards rushing, 3 TDs) and Otto Zaccardo (101 yards, 2 TDs) carried the Warriors (6-2).
Division 2 South
Needham 29, Quincy 27 — Tom Stemberg scored in overtime then caught a 2-point conversion pass from Sam Foley to lift the Rockets.
Marshfield 42, Mansfield 14 — Frank Catanoso ran for two touchdowns and caught a TD pass to help the Rams advance.
Natick 48, Duxbury 22 — Nick Olson hit Brian Dunlap for three touchdown passes and the Redhawks trounced the Green Dragons.
Division 3 Northeast
Marblehead 42, Somerville 26 — Spencer Craig connected with Will Millett for three touchdowns as the Magicians came back after being down, 20-0, in the second quarter.
Division 3 Southeast
Plymouth South 21, Plymouth North 14 — Andrew Shortall’s 3-yard rush in the fourth lifted the Panthers.
Division 3 Southwest
Walpole 28, Bishop Feehan 7 — Tyler Berkland was 9 for 11 for 125 yards and two TDs as the Rebels rolled.
Stoughton 23, Oliver Ames 16 — Joey Girolamo rushed for 227 yards and three TDs for the No. 14 Black Knights.
Division 4 South
Holliston 28, Scituate 22 — Zach Elkinson ran for two of the Panthers’ four first-quarter touchdowns.
Dennis-Yarmouth 30, Apponequet 27 — Michael Dunn threw two TD passes, then ran for two fourth-quarter scores to lead the visiting Dolphins.
Middleborough 22, Hanover 13 — Brendon Chipman threw for one touchdown and ran for another to lead the Sachems.
Division 5 North
Bishop Fenwick 33, Madison Park 18 — Rufus Rushins scored three rushing touchdowns for the Crusaders.
Division 6 North
Dorchester 14, O'Bryant 6 — Johnny Mims rushed for 177 yards and two scores as the Bears edged O'Bryant.
Mystic Valley 30, Boston English 14 — Devin Pierce threw two TD passes to lead the Eagles (7-1) to their first postseason win in school history.
Division 6 South
Cohasset 35, Nantucket 3 — Tim Gillis had three touchdowns as the Skippers (6-2) handed the Whalers (7-1) their first loss of the season.
Division 5 Central
Northbridge 61, Clinton 21 — Koby Schofer rushed for two touchdowns, passed for another, and returned a kickoff 80 yards for the Rams and coach Ken LaChapelle earned his 324th career win to break the state record set by Brockton’s Armond Colombo.