Grove City high school beat Slippery Rock high school in the District 10 Class 3A championship Friday night, 42-23.
Belle Vernon high school routed Freeport high school in the WPIAL Class 3A Semifinals, 42-0.
Upper St. Clair will face Pine Richland at noon Saturday for the WPIAL Class 5A Championship game.
Cetnral Catholic will face North Allegheny at 6 PM Saturday for the WPIAL Class 6A Championship game.