Lenny Williams knows how to celebrate a birthday in style.
The Sto-Rox quarterback celebrated his 17th birthday Friday night by having a hand in four touchdowns as the No. 2 Vikings defeated No. 7 North Catholic, 34-20, in a WPIAL Class A semifinal game at Dormont Stadium.
Williams completed 12 of 18 passes for 184 yards and threw two touchdowns.
He also ran 18 times for 90 yards and two more touchdowns as the Vikings (11-1) assured themselves of a rematch with Clairton in the WPIAL Class A championship next Friday at Heinz Field.
The top-seeded Bears defeated No. 11 Neshannock, 37-7, in the other semifinal
"We started out very slow in the first half defensively and offensively, too," Williams said. "But, in the second half, our coaches stuck it to us. So, we had to step it up.
"But it's not just me. Our entire team stepped up. I don't win games by myself."
The Trojans (9-3) took a 6-0 lead in the second quarter on a halfback pass from Adam Sharlow to Ronnie Meder,
Williams got the Vikings offense moving when he completed a 10-yard touchdown pass to Wendall Miller with 29 seconds left in the second quarter.
The drive was aided by a pass-interference penalty.
But it was the third quarter when the Vikings asserted their dominance, outscoring the Trojans, 20-6, to take a 27-12 lead into the fourth quarter.
Williams got things started with a 16-yard touchdown run, but P.J. Fulmore got the Trojans back to within two points at 14-12 with an 8-yard touchdown run.
But the Vikings took control on a 4-yard touchdown run by Brendan Blair.
Williams then displayed his strong arm when he uncorked a 73-yard touchdown pass to Ben Shackleford, who got open behind the North Catholic secondary.
Shackleford finished with 8 catches for 155 yards.
He and Williams weren't the only standouts on the field.
Fulmore, who came into the game with 1,616 yards, ended his sophomore season by rushing 32 times for 204 yards to finish his season with 1,850 yards.
"He's a good back," Sto-Rox coach Dan Bradley said.
"The [North Catholic] coaches did a good job of spreading you out and making you play assignment football."
On the other hand, North Catholic hurt itself with three interceptions.
"They were the better team tonight," North Catholic coach Bob Ravenstahl said.
"I think our youth hurt us a little bit, but they've played well all year.
"They never quit. But this was a learning experience for all of us."