Marblehead was in search of its seventh win of the season, and Ian Maag made sure the Magicians got that lucky number Friday night.
The senior quarterback completed 10 of 18 passes for 243 yards and five touchdowns as the hosts rolled past Gloucester, 39-12. Marblehead (7-0) is off to its best start in school history.
Maag got his team rolling in the first quarter when he found Brooks Tyrrel for a 31-yard score and Jeremy Gillis for a 14-yard strike.
Gloucester (1-6) got within 13-12 when Jordan Pallazola scored on a 20-yard rush in the second quarter, but Maag extended the lead with a 9-yard toss to Zac Cuzner, then scored on a 7-yard scamper to make it 26-12 at the half.
A pair of third-quarter touchdown passes from Maag sealed it for Marblehead. He found Brian Daley on a 40-yard throw, then hit Gillis on a 25-yarder for the final score.
Maag has been dynamic this season. With his 243-yard performance, he has now eclipsed the 1,000-yard mark while completing 65 percent of his passes with throwing 11 touchdowns.
Brockton 50, Durfee 0 — Austin Roberts ran for three scores and the Boxers (4-3) shut out the Hilltoppers (0-6).
Brookline 37, Dedham 7 — Ailson Carvalho’s interception return for a touchdown in the first quarter set the tone for the Warriors (1-6), who notched their first win of the season.
Catholic Memorial 21, Malden Catholic 20 — Patrick Shore had two rushing touchdowns for the Knights, including the 67-yard winner in the fourth quarter.
Andover 34, Somerville 6 — The ninth-ranked Golden Warriors (7-0) blasted the Highlanders behind CJ Scarpa (three passing touchdowns) and Will Heikkinen (two receiving touchdowns).
CAL/NEC (Division 1)
Masconomet 37, Peabody 6 — Mackenzie Cashin scored twice, including an 82-yard run, and the Chieftains (5-2) jumped to a 37-0 first-half lead.
Lincoln-Sudbury 35, Boston Latin 8 — Chris Giorgio led the charge for the No. 19 Warriors (6-1), rushing for three touchdowns.
Acton-Boxborough 28, Concord-Carlisle 0 — William Tejeda powered the Colonials (5-2) with three touchdowns (two rushing, one receiving).
Winchester 22, Medford 16 — Tim Mangano was 6 of 8 with 72 yards and a touchdown and also ran for 70 yards and two TDs.
Merrimack Valley (Div. 2)
North Andover 35, Methuen 0 — Nick Oswald carried 25 times for 213 yards and scored five touchdowns for the Knights (3-3).
Reading 45, Belmont 0 — The No. 5 Rockets were led by Alex Valente, who rushed for three touchdowns. The Rockets returned two interceptions for touchdowns, and Ryan Maney took a punt 54 yards for a score.
Melrose 35, Watertown 19 — Dean Anderson scored three touchdowns for the Red Raiders (4-3), including an 85-yard kickoff return.
Dennis-Yarmouth 16, Cranston West (R.I.) 6 — The Dolphins (3-4) got the win behind a two-touchdown performance from Joseph Ceraldi.
Plymouth South 40, Randolph 6 — Dylan Oxsen scored three rushing touchdowns for the Panthers (4-3). Katie Buker also made an impact — she drilled an extra point.
Pembroke 34, Hanover 0 — Brian Tinkham scored on a 98-yard TD run for the Titans (3-3).
Scituate 34, North Quincy 22 — Dawayne Kirton led the Sailors with 142 yards on 15 carries. Kirton also scored a pair of touchdowns.
Somerset Berkley 47, Martha’s Vineyard 8 — Garrett Carlos rushed for 130 yards and five touchdowns for the Blue Raiders.
Fairhaven 29, Bourne 26 — Billy Pires scored on an 11-yard touchdown run in the fourth quarter to lead the Blue Devils (4-2) past the Canalmen (3-4).
Cohasset 19, Rockland 8 — Chris Haggerty hooked up with his brother, Shane, for three fourth-quarter touchdowns to rally the Skippers (3-4).
Central Catholic (Large)
Lowell Catholic 37, St. Clement 14 — Adam Wentzel led the offense with three touchdowns, two rushing and one passing.
East Boston 16, Latin Academy 15 — Matt Robinson’s 2-point conversion following LeRoy McPherson’s 61-yard TD run was the difference for the Jets (3-4).
O'Bryant 20, West Roxbury 14 — Ajani Alfred-McFall threw for a touchdown and ran for another to lead the Tigers (4-3) past the Raiders (3-3).
Madison Park 6, Boston English 0 — Dawhensky Frederic’s 9-yard touchdown run in the second quarter was the difference for the Cardinals (4-2), who recorded their fourth shutout this year — all wins.