West Catholic 42, Archbishop Carroll 22 - Greg White ran for 300 yards on 20 carries to lead West Catholic past Archbishop Carroll at Widener.
All of White's four touchdowns were at least 34 yards, including 80- and 76-yard scampers.
Suburban One American
Upper Dublin 14, Upper Moreland 7 - Brad Shildkrout delivered an interception with a minute to go to seal Upper Dublin's win at Upper Moreland.
Cheltenham 20, Wissahickon 6 - Mark Heiman completed 6 of 8 passes for 116 yards and a touchdown in addition to running for 147 yards and a score in Cheltenham's home win.
Suburban One Continental
Souderton 37, Central Bucks East 0 - Anthony Williams ran for three touchdowns and took a kick back 70 yards for another score for host Souderton.
Central Bucks West 42, Quakertown 0 - Cody Riemenschneider threw for 306 yards on 22-for-26 passing as he led the Bucks at Quakertown. He hit seven different receivers, including eight passes for 74 yards to Mark Ciaudelli. The C.B. West defense piled up six sacks in the shutout.
Lower Moreland 33, Jenkintown 6 - Joe Leventhal ran in four touchdowns and Lower Moreland ran away with a road win. In all, Leventhal carried the ball 17 times for 159 yards to help the Lions score the game's first 33 points.
Springfield (Delco) 30, Penncrest 14 - After falling behind by 14 points in the first half, host Springfield ripped off 30 unanswered points with the help of four rushing touchdowns.
Mike Dougherty and Aaron Coyne highlighted the Cougars' attack, picking up 56- and 64-yard touchdowns, respectively.
Upper Darby 26, Radnor 10 - Cyrus Barlee opened visiting Upper Darby's scoring with a 44-yard touchdown then capped it with a 5-yard run.
Ridley 28, Lower Merion 0 - Colin Wright and Mike Crowley hooked up for three touchdowns and Ridley blew past visiting Lower Merion.
Overall, Wright completed four touchdown throws, the last a 35-yard toss to Mike Smoluk.
Phoenixville 33, Boyertown 0 - Ryan Yenchick ran for a pair of touchdowns in Phoenixville's shutout win at Boyertown.
Unionville 49, Sun Valley 34 - Tom Pancoast struck for four touchdowns to lead the Indians to the road win.
Pancoast scored on runs of 33, 4, and 45 and returned an interception 50 yards for a touchdown.
Public AAAA Gold
Northeast 20, Germantown 12 - After Devon Dillard caught a go-ahead 10-yard touchdown in overtime, he sealed the game with an interception on Germantown's first offensive play in overtime, giving Northeast a home win.
Dillard finished with two touchdowns and three interceptions.
Earlier, Dillard gave the Vikings a fourth-quarter lead with an 84-yard touchdown catch.
Frankford 21, Central 14 - Damion Samuels ran for 128 yards on 17 carries to lead Frankford to the win at Central.Quinton Ellis picked off two passes and ran for 102 yards and a touchdown on eight carries in a losing effort.
Washington 22, Fels 0 - Rene Villafane had 98 yards and a touchdown receiving, and Washington won at home.
Public AAAA Silver
Mastbaum 40, Edison 0 - Ahharan Barksdale had a pair of touchdowns and Joseph Walker ran for one score and threw for another in Mastbaum's blowout victory at Edison.
W.C. Henderson 21, West Chester Rustin 3 - Spencer Rymiszewski found the end zone three times in Henderson's road win. Rymiszewski capped his scoring with a 15-yard interception return in the fourth quarter.
Bristol 19, Pennington 0 - Willie Sutton's two first-half touchdowns gave host Bristol a 13-point lead and the Warriors never looked back.
Prep Charter 37, Communications Tech 0 - Asa Manley returned a pair of interceptions for touchdowns and Prep Charter beat Communications Tech at Southern.
Manley returned the picks 50 and 53 yards, respectively and ran in a 4-yard touchdown in the first quarter.
Contact Nick Carroll at email@example.com. Follow on Twitter @NickJCarroll.