Friday

Portsmouth 49, Keene 21

Concord 21, Timberlane 14

Nashua North 21, Nashua South 6

Goffstown 35, Memorial 7

Bedford 31, Central 18

Spaulding 24, Dover 21, 3 OTs

Souhegan 46, Milford 43

West 32, ConVal 0

Merrimack Valley 28, Hanover 7

Laconia 50, Epping 21

Winnisquam 44, Mascoma 6

Inter-Lakes/Moultonborough 27, Somersworth 6

Fall Mountain 42, Bishop Brady 6

Saturday

Salem 12, Pinkerton 0

Exeter 42, Winnacunnet 14

Alvirne 41, Sanborn 7

Londonderry 49, Windham 3

Monadnock 28, Newport 22

Plymouth 7, St. Thomas 6

Newfound 50, Farmington/Nute 22

Raymond 60, Franklin 34

Bow 37, Pembroke 0

Kennett 34, John Stark 0

Lebanon 62, Hillsboro-Deering/Hopkinton 14

Pelham 20, Hollis/Brookline 15

Stevens 20, Kearsarge/Mount Royal 6

Gilford/Belmont 39, Kingswood 14

Trinity 31, Campbell 24, OT

Merrimack 35, Bishop Guertin 19