Reidsville and Mount Airy advanced to their respective championship games with wins Friday night.
Here's a look at scores and highlights from around the Triad:
3AA: New Hanover 32, Eastern Guilford 29
3A: Havelock 41, Western Alamance 14
2AA: East Duplin 38, North Davidson 28
2A: Reidsville 27, Mountain Heritage 20
1AA: Mount Airy 49, Murphy 35