The Bishops threw everything they had at the Spartans early on as they recovered a surprise onside kick on the game’s opening kickoff.

“They caught us off guard a little,” said Durgin. “But we were able to get the momentum back.”

That momentum shift occurred in the Bishops’ opening drive as defensive back Austin Harvey intercepted a pass and took it 70 yards for a score. It was an 8-0 lead for the Spartans, and they were off to the races.

The Spartan defense, led by Rodolfo Jimenez and Scott Betts, stifled the Bishops on their next possession and gave the ball back to quarterback Jake Cassidy and the offense.

“It wasn’t just us runners,” said Collier, who finished with 163 yards on 15 carries and two touchdowns. “If it wasn’t for them [the line], we wouldn’t get anywhere.”

Jordan Manthorne later put the game out of reach. Manthorne took a stretch play up the left sideline. The junior tailback cut toward the right pylon to evade a defender and finish off an 85-yard score to push the lead to 24.

The Spartans will face Shawsheen in the Division 4 semifinals Nov. 27.

King Philip 16, North Attleboro 14 — Freshman Derek Roschlein, called up to the varsity squad this week, drilled a 22-yard field goal with 11 seconds left to lift the ninth-ranked Warriors.

Mansfield 28, Franklin 21 — Trailing at halftime, 14-6, the Hornets scored three straight touchdowns, including two from Kevin Mackie, to clinch the Hockomock (Kelley-Rex) League.

Sharon 14, Foxboro 7 — The Eagles (8-2) clinched the Hockomock Davenport and a playoff berth for the first time in school history.

Reading 47, Winchester 0 — The fifth-ranked Rockets (10-0) jumped to a 27-0 first-quarter lead and never looked back. Alex Valente ran for three touchdowns.

St. John’s Prep 21, BC High 16 — Johnathan Thomas rushed 26 times for 160 yards and two touchdowns for the fourth-ranked Eagles, who will play Xaverian on Thanksgiving for the Catholic Conference title.

St. Sebastian’s 14, Thayer 13 — Pat Healy threw for 163 yards and two touchdowns, both to Brian O’Malley, who hauled in five passes for 100 yards. At 8-0, St. Sebastian’s will await word on the NEPSAC bowl pairings Sunday.