Vikings stun Swampscott
No one on the North Shore saw this coming.
Winthrop, which entered yesterday’s game 0-7, stunned host Swampscott, 30-29, getting a touchdown and deciding 2-point conversion run by Nick McCarthy with nine seconds remaining. Swampscott (1-1 in the Northeastern Small, 6-2 overall) had taken the lead with 1:07 left to play on A.J. Baker’s 26-yard touchdown pass from Mike Walsh.
With Swampscott leading, 29-22, the Vikings went on a 77-yard scoring drive that culminated in McCarthy scoring on a 12-yard pass from James Barker. Winthrop went for two and McCarthy’s conversion run gave Winthrop its first win of the year. McCarthy finished with 161 yards rushing and three touchdowns. He also added 10 tackles.
Malden 21, Somerville 0 — The Golden Tornadoes’ Teddy Francois had 8 catches for 138 yards and Kevin Valley was 15-of-22 passing for 205 yards. Somerville was limited to only 57 yards on offense.
Weymouth 34, Braintree 0 — Khary Bailey-Smith led the Wildcats (8-0) with six receptions for 152 yards and three touchdowns.
Brookline 33, Dedham 16 — Gavan D’Amore and Nick Scott each scored twice in Brookline’s first win of the season.
Newton North 26, Norwood 14 — Senior cocaptain Isaiah Penn ran for two scores and had a key interception in the fourth quarter for the Tigers.
Dual County (Large)
Boston Latin 28, Newton South 0 — Sophomore Jhaalen Bien-Aime scored four touchdowns for visiting Latin.
Plymouth North 33, Barnstable 18 — Matt Walsh and Cody Merritt each scored twice for visiting Plymouth North. Jordan Henderson had 13 receptions for 180 yards and three touchdowns for Barnstable.
Oliver Ames 17, Canton 14 — Ryan McGrath kicked a 25-yard fourth-quarter field goal to lead visiting Oliver Ames past Canton.
Stoughton 24, Sharon 7 — Stoughton spread out the offense with four different players scoring.
Lexington 28, Winchester 0 — The Minutemen’s Noah Hurley and Corey Kajko combined for 200 yards and the defense held Winchester to 127 yards of total offense.
Pentucket 32, North Reading 14 — Nolan Dragon scored two touchdowns and Mike Doud was 5 of 8 passing for 116 yards and one touchdown.
Beverly 28, Saugus 13 — Sophomore Brendan Flaherty had 14 carries for 154 yards and two touchdowns for the Panthers.
Randolph 34, Trinity Catholic 6 — Randolph lineman Tommy Nguen picked off a pass tipped by teammate Abel Ducheine and returned it for a 48-yard touchdown. On offense, Brinston Facey ran for 145 yards.
Hamilton-Wenham 12, Georgetown 10 — Elliott Burr and Trevor Lyons scored touchdowns in host Georgetown’s win.
Catholic Central (Large)
Arlington Catholic 26, Archbishop Williams 15 — Sophomore quarterback Aaron Swenson passed for 237 yards and three touchdowns as the Cougars picked up their first win of the season. Swenson also rushed for a score.
St. Mary’s 22, Austin Prep 20 — Todd Collier had 20 carries for 180 yards and visiting St. Mary’s stopped AP’s conversion pass with 22 seconds to play to earn the Catholic Central Large win.
Shawsheen 41, Lynn Tech 6 — Senior Devin Connearney lead the Rams on both sides of the ball scoring a rushing touchdown in the third quarter and recording eight tackles on defense.
Southeastern 38, Bishop Connolly 6 — Southeastern had six different players score touchdowns and rushed for 468 yards.
South Shore 30, Diman 6 — After losing its first four games, South Shore won its third straight, getting touchdowns from Jake Petruzzelli, Michael Murphy, Tony DePauls, and Andy Beckwith.
Bristol-Plymouth 6, Cape Cod Tech 0 — The Craftsmen held the Crusaders to 75 total yards of offense in their shutout win.
Greater Lawrence 33, West Roxbury 12 — Christian Rivera scored twice and Jean Carlos Gomez tossed two touchdown passes in the Reggies’ win.
Blue Hills 20, Tri-County 0 — Defense saved the day for the Warriors as they prevented Tri-County from capitalizing on six fumbles.
St. Clement 30, Marian 6 — Mike Julce ran for 167 yards and two touchdowns, while defensive tackle Ron Charles had 13 tackles, forced a fumble and returned another for a score.
Pope John 41, Cathedral 6 — The Tigers defense had 11 sacks and Malcolm Brown had six catches for 121 yards with three touchdowns. Brown has 50 catches this season.
North Shore 32, Mystic Valley 12 — Jesse Wilkins ran 28 times for 231 yards and Pat Wood was 7 of 8 passing for 132 yards as North Shore rolled at home.
Northeast 46, Minuteman 0 — Junior Bobby Novello ran for 185 yards on 13 carries with three touchdowns to lead Northeast.
Holbrook 24, Old Colony 0 — Dante Bittle had 3 touchdowns for the Bulldogs.
Governor’s Academy 42, Brooks 0 — Elijah Morrisset and Frank Barba each score twice for the visitors.
Lawrence Academy 38, Nobles 7 — The Spartans scored six rushing touchdowns.
Rivers 49, St. Mark’s 29 — Taariq Allen had 118 yards rushing, 88 receiving yards, and 4 touchdowns on the day.
St. Sebastian’s 22, St. George’s 16 — In his first start for St. Seb’s, Brendan Daly cleared 100 yards rushing and scored twice.
Thayer 12, Middlesex 6 — Thayer sophomore Archi Jerome scored on his first varsity touch with an 84-yard punt return.