Freshman sparks Upper St. Clair to dramatic win against defending champs, while Mt. Lebanon rolls into its first final in a decade.
Freshman sparks Upper St. Clair to dramatic win against defending champs, while Mt. Lebanon rolls into its first final in a decade.