Gabe Spry's late heroics Friday night helped the Abington High football team post its first win of the season.

Spry scored on a pair of short runs exactly a minute apart in the fourth quarter as the visiting Green Wave rallied to beat Norwell, 34-14.

Abington (1-2) ended the game on a 28-0 run after falling behind 14-6 in the third quarter.

Quarterback Ed Reilly's sneak with 2:46 left in the third quarter brought Abington within 14-12.

Spry then scored on a fourth-down run, and Will Klein added the two-point conversion to put the Green Wave up, 20-14.

Cedric Lucus Summers' interception set up Spry's next score for a 26-14 edge.

Drew Donovan scored on a pick-six with 4:03 remaining, and Reilly found Seamus Schmidt for the two-point conversion pass.

Schmidt caught a 50-yard TD from Klein to give Abington an early 6-0 lead.

Norwell dropped to 1-2.

In other high school football action on Friday:

Weymouth 14, Needham 7: James Cassidy scored on a 26-yard run with 11:38 remaining, and Jakai Harris added the 2-point conversion run as the Wildcats (1-2) rallied at home. Needham (0-4) struck first, but Weymouth answered when Danny Picard threw a 20-yard TD pass to Mike Intravaia. The PAT was missed leaving the hosts down 7-6 entering the fourth quarter.

Marshfield 51, Falmouth 7: The Rams (2-2) rolled to a win at home as sophomore Pat Yesinko ran for two scores. Marshfield also got rushing TDs from Ethan Cupples, Cam Bowden and Alec Barros. Owen Masterson threw a TD pass to Cade Chabra, and Ean Scholz threw one to Vinny Skulsky. Jack DiPasquale was 5 for 5 on PATs.

Blue Hills 45, Cape Cod Regional Tech 20: The host Warriors improved to 3-0.

Upper Cape Tech 31, South Shore Tech 20: The Vikings (1-3) lost on the road. This was South Shore's first game since Week 2 after last week's abandoned game vs. West Bridgewater was declared a forfeit by the MIAA. The two Mayflower Athletic Conference teams played 12-minute quarters. The South Shore-West Bridgewater game was not played due to a controversy over quarters lengths.

Natick 49, Braintree 7: The Redhawks (4-0) beat the Wamps (0-4) at home.

Cardinal Spellman 35, St. Mary's (Lynn) 14: Cardinals coach Ron St. George earned his 270th career victory as Spellman (3-0) won at home.

Cohasset 43, Carver/Sacred Heart 7: Skippers coach Pete Afanasiw recorded his 100th career win as the Skippers (3-1) cruised at home.

Middleboro 54, Randolph 30: Isaiah Cobbs (Middlboro) and Jamarii Robinson (Randolph) each scored four TDs. The Blue Devils fell to 2-2. The Sachems are 2-1.

Dennis-Yarmouth 33, Plymouth North 12: The Blue Eagles (2-1) lost at home.

North Quincy 3, Archbishop Williams 0: Thomas Murray kicked a 26-yard field goal late in the first half to power the Raiders.

Milton 33, Walpole 14: The Wildcats (3-0) gave coach Steve Dembowski his 150th career victory.

Hull 12, Southeastern 7: Noah Lanner scored both TDs as the Pirates won their debut on their turf field.

Duxbury 41, Hingham 20: QB Will Prouty accounted for five scores as the Green Dragons won a division showdown.

Hanover 40, Pembroke 8: The Indians (2-1) found the end zone on each of their first three possessions.

Plymouth South 15, Scituate 9: Nick Siegelman’s TD run in the closing seconds lifted the Panthers to an upset win.

Rockland 27, East Bridgewater 13: QB Dante Vasquez ran for three scores for the Bulldogs.

Canton 10, Stoughton 0: The Bulldogs blanked the Black Knights.