Jimmy Herron added 48 receiving yards with four catches. He also caught an 18-yard touchdown pass to cap the 21-point first quarter.
Rob Murphy rushed from 22 yards out in overtime to lift Springfield (Delco) to a 33-27 comeback win over visiting Harriton. Murphy finished with 77 yards on seven carries.
The Cougars trailed by 27-7 before scoring 26 straight points to cap the game. Cameron Durham finished with 109 rushing yards and one touchdown.
Public League AA
Isaiah King scored a pair of touchdowns to lead Roxborough past University City, 20-16. The senior safety had three interceptions, including a 30-yard return for a touchdown in the first quarter. He later added a 1-yard rushing touchdown.
The Indians defense accounted for six turnovers, four of which were interceptions.
Public League AAA
Malik Williams' two late touchdowns helped seal Mastery Charter's 31-0 win over Martin Luther King at Germantown.
Williams hauled in touchdowns of 65 yards and 20 yards from quarterback James Johnson. Williams finished with three catches for 107 yards. Johnson, a senior, threw for 143 yards and three touchdowns on 10 for 16 passing.
Boys' Latin 40, Bartram 12 - Senior Ben Coulibaly rushed for 143 yards in the second half to lead Boys' Latin over Bartram. He finished with 155 yards on 14 carries, including a 46-yard rushing touchdown in the third quarter.
Rondel Calloway led the Warriors' aerial attack with a pair of receiving touchdowns and Cahir Perlote added 80 yards on three catches. William Tucker and DeVaughn Shields both recorded interceptions.
Bok 22, Overbrook 14 - Michael Riley rushed for a goal-line score and then recovered a fumble to seal Bok's overtime win against Overbrook.
Antoine Whitney hauled in a 53-yard touchdown late in the fourth quarter and finished with 98 yards on four catches.
Germantown scored 37 points in the first quarter to highlight its home opener with a 65-0 rout of Edison.
The Bears were led by Ishmael Dargan's 117 rushing yards on 12 carries. He rushed for a pair of touchdowns, including a 35-yard run in the third quarter.
Delane Hart caught a touchdown and also added a pair of sacks and three tackles for loss on defense.
Downingtown West 24, Glen Mills 7 - Tim Bunhu rushed for a pair of touchdowns to lead Downingtown West past host Glen Mills. He put the Whippets ahead, 7-0, in the first quarter on a three-yard rush and added a 10-yard touchdown in the third quarter.
Episcopal Academy 41, Interboro 0 - Adam Strouss' controlled the game with his arm and legs as the Churchmen rolled passed visiting Interboro.
He opened the first quarter with a 18-yard rushing touchdown added a 10-yard rush in the second quarter. He also threw for a pair of touchdowns, including a 49-yard bomb to Ian Straine before halftime.
Cheltenham 35, Bishop McDevitt 28 - Greg Morris, Hyneef Dockery, and Marc Thompson each eclipsed 100 rushing years to lead Cheltenham over visiting McDevitt.
Thompson scored the game-winning touchdown on a 16-yard rush in the fourth quarter. Dockery highlighted his night with a 68-yard rushing touchdown in the first quarter.
Springfield (M) 25, Neumann-Goretti 0 - Jhaloni Johnson took a halfback toss and threw to Chris Stone for a 25-yard diving touchdown in the second quarter to highlight the Spartans' win over visiting Neumann-Goretti.
Quarterback Chris Stone threw for 134 yards and two touchdowns. Johnson rushed for 74 yards on 11 carries.
Neshaminy 45, Hatboro-Horsham 0 - Nate Hall rushed for two touchdowns in the first quarter, and the Redskins cruised at Hatboro-Horsham.
Contact staff writer Matt Breen
or on Twitter @matt_breen