SAUGUS 23, NORTH READING 20
After pushing Masconomet to the brink last week, the Hornets lose a shocker to previously winless Saugus and see standout back C.J. McCarthy go down with a shoulder injury in the process.
PENTUCKET 21, MASCONOMET 14
Pentucket took charge in the Cape Ann League large, knocking off Masconomet and remaining unbeaten at 4-0.
NORTH ANDOVER 35, LAWRENCE 14
Tom Stabile accounted for three touchdowns and quarterback Casey Walsh was near perfect as the Knights remained in the playoff hunt.
CENTRAL CATHOLIC 14, LOWELL 12
Quarterback Mike Milano threw for 173 yards and a touchdown and scored on a 10-yard run, and the Central defense came up big as the Raiders win a showdown of Division 1 MVC large powers.
ANDOVER 36, BILLERICA 7
Jack Sylvester runs for 217 yards and three touchdowns as the Warriors keep their playoff hopes alive in Division 1 North.
CONCORD 21, PINKERTON 14
The Astros squander a 14-6 lead in the final minute and fall in overtime to the undefeated Tide.
LONDONDERRY 45, MERRIMACK 14
Dennis Bishop rushes for an amazing 312 yards as the Lancers took charge of their own playoff destiny with the win over the Tomahawks.
NASHUA NORTH 34, TIMBERLANE 28
Timberlane carried a 28-14 advantage into the fourth quarter but just couldn’t close the deal, falling in overtime.
WINDHAM 42, KENNETT 14
The rolling Jags head to North Conway and take no mercy, improving to 5-1 on the surprising campaign.
MERRIMACK VALLEY 28, SANBORN 7
Mike Rich scored the lone Indians’ TD on a 41-yard run, but Sanborn fell on the road.
Greater Lawrence Tech at Shawsheen, 10:30
Methuen at Tewksbury, 1:30
Salem at Goffstown, 1:30
Dracut at Haverhill, 2 p.m.
Lynnfield at Georgetown, 2 p.m.
Pelham at Epping, 2:30
Rivers at Brooks, 2:30
Phillips at Cushing, 3 p.m.