The heavily favored Vikings could not overcome 15 penalties for 99 yards and three turnovers.
Lenny Williams finished his record breaking career with 8,509 yards, best in WPIAL history and fifth all-time in state history and 102 touchdowns.
The Trojans were able to sack Williams six times and held the Vikings to only 19 rushing yards.
“We just wanted to hit him, hit him and hit him,” said team captain Ryan Long. “We are playing for everybody who ever went through those hallways at North Catholic.”
Saturday’s 14-0 loss was the first time Sto-Rox was shut out since 2005. Williams passed for 203 yards and Brendan Blair caught 6 passes for 96 yards. The game was closer than the score.
“Bull S**T holding call set us back,” said Sto-Rox coach Dan Bradley. “We only have 33 players, so we were hurt by injuries. Our leading receiver Mallory Claybourne, separated his shoulder when he dove for the ball. The injury bug got us on that one.”