4-AA
Garner 41, Leesville Road 21 (FINAL): Garner's Juwan Moye and Leesville Road's Braxton Berrios both top 200 yards rushing.
Fayetteville Britt 28, Middle Creek 14 (FINAL): Britt wears down the Mustangs
Greensboro Page 40, Charlotte Butler 26 (FINAL): Two-time defending champs ousted.
Charlotte Mallard Creek 42, Charlotte Myers Park 10 (FINAL)
4A
Scotland 35, Durham Hillside 7 (FINAL): Scotland handles Hornets
New Bern 31, New Hanover 20 (FINAL): New Bern pulls away in the fourth
Mooresville 42, Sun Valley 21 (FINAL)
3AA
Wilson Hunt 31, Cardinal Gibbons 17 (FINAL): Unbeaten Hunt handles Crusaders
Northern Guilford 35, Fayetteville Byrd 6 (FINAL)
Charlotte Catholic 45, Kannapolis Brown 7 (FINAL)
3A
Cleveland 42, Burlington Williams 28 (FINAL): First-year team with no seniors reaches the semifinals
Havelock 62, Currituck 36 (FINAL)
2AA
Kinston 47, Bunn 46 (FINAL, OT): Kinston stops two-point conversion try
2A
Tarboro 28, Edenton Holmes 26 (FINAL)
South Columbus 10, East Bladen 0 (FINAL)
Lincolnton 34, Maiden 21 (FINAL)
Thomasville 27, Salisbury 16 (FINAL)
1AA
Ayden-Grifton 35, Southwest Onslow 14 (FINAL)
1A
Manteo 40, Plymouth 12 (FINAL)
Jones 22, North Edgecombe 12 (FINAL)
Albemarle 45, Lakewood 14 (FINAL)



