Scores from November 12, 2021:
Class 6A Semifinals:
Mt. Lebanon – 28 North Allegheny – 17
Central Catholic – 42 Seneca Valley – 21
Class 5A Quarterfinals:
Pine Richland – 20 Peters Twp. – 14
Class 4A Quarterfinals:
Belle Vernon – 45 New Castle – 20
Class 3A Quarterfinals:
North Catholic – 48 Keystone Oaks – 41
Elizabeth Forward – 14 Freeport – 6
Class 2A Semifinals ;
Karns City – 35 Central Clarion – 7
Class A Semifinals:
Union/AC Valley – 14 Smethport – 8