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
West Allegheny 24 Thomas Jefferson 7
Central Valley 35 West Mifflin 36
Washington 26 South Fayette 14
Jeannette 0 Aliquippa 56
North Catholic 20 Sto-Rox 34
Neshannock 7 Clairton 37