WPXI.com has all of your WPIAL football semifinal scores. Congratulations to the teams moving on to Heinz Field for the championships!
Seneca Valley 17 North Allegheny 47
Upper St. Clair 20 Woodland Hills 42
Central Valley 35 West Mifflin 36
West Allegheny 24 Thomas Jefferson 7
Washington 26 South Fayette 14
Jeannette 0 Aliquippa 56
North Catholic 20 Sto-Rox 34
Neshannock 7 Clairton 37
WPXI