Andrew Bly rushed for 179 yards on 35 carries and scored three touchdowns to lead Hampton to a 19-7 upset of Chartiers Valley in the opening round of the WPIAL Class AAA playoffs.
The Colts (8-2) were seeded No. 3 in the 16-team bracket, while the visiting Talbots (6-4) were No. 14.
Chartiers Valley's Beau Carson opened the scoring with a 46-yard touchdown run in the first quarter. Those would be the last points the Colts scored.
Bly scored twice in the third quarter on runs of 4 and 43, then scored again in the final quarter on a 4-yard run.
Hampton accumulated 371 yards in total offense, including 269 on the ground. Chartiers Valley had only 96 yards, including 62 on the ground.
Jimmy Giansante scored three touchdowns, while teammates Sam Johnston and Steven Licht connected on a school-record 99-yard scoring pass, as the three-time defending champion Jaguars (10-0) won easily against the visiting Mustangs (3-7).
Giansante ran 14 yards for one score, returned an interception 43 yards for another score and caught a 53-yard touchdown pass from Johnston, who completed 4 of 6 passes for 186 yards.
Thomas Jefferson accumulated 422 yards in total offense and held Laurel Highlands to 121 total yards.
Malcolm Lay rushed for 144 yards on 26 carries and scored three touchdowns subbing for Rushel Shell, as the second-seeded Vikings (10-0) remained unbeaten with a victory against Derry (3-7).
Shell sat out after a suspension for breaking school rules. Lay scored on runs of 3, 5 and 60 yards.
Derry's Mike Kelly completed 8 of 22 passes for 128 yards and two touchdowns.
Mike Caputo rushed for 212 yards on 27 carries and scored two touchdowns as the fourth-seeded Indians (8-2) recorded a convincing victory against the visiting Knights (3-7)
West Allegheny jumped out to a 21-3 halftime lead with a 1-yard sneak by Jared Buck, a 21-yard run by Caputo and a 15-yard scoring pass from Buck to Emeka Agubata.
In the second half, the Indians scored on a 23-yard run by Caputo and a 25-yard field goal by Aaron Fleck.
Knoch's Kyler Kenyon connected with Jacob McTighe on a pair of 5-yard scoring passes.
John Matarazzo completed 12 of 15 passes for 330 yards, as No 12-seeded Hurricanes (8-2) upset the No. 5-seeded Golden Lions (8-2) at Greensburg Salem.
Matarrazo connected with Darrian Rice and Marcus Carter on touchdown passes of 34 and 41 yards. Matarazzo also scored on a 1-yard run.
Greensburg Salem's Nate Sphon threw for two touchdowns and ran for two more. Sphon completed 12 of 21 passes for 175 yards.
Fred Johnson returned an interception 26 yards for a touchdown and Lucas Mosco added the deciding extra point with 7:21 remaining, as the sixth-seeded Red Raiders (7-3) narrowly defeated the visiting Leopards (5-5).
Uniontown also scored on a 47-yard touchdown pass from Mosco to Chris John, and a 3-yard run by Arnold Walker.
Belle Vernon jumped out to a 13-0 lead with scoring runs of 4 and 60 yards by Matt Green. He finished the game with 231 yards on 21 carries.
The Planets (7-3) recorded their fourth shutout of the season in a first-round game against the visiting Hillers (5-5).
Seth Geyer scored on a 1-yard run in the first quarter, while Ben Bair scored on a 2-yard run in the fourth quarter. Chris Karns capped the scoring with a 27-yard field goal in the fourth quarter.
Mars accumulated 312 yards in total offense, including 266 on the ground. Kevin Randolph led the Planets with 84 yards on 12 carries. Trinity had only 138 yards in total offense.