The Foran High football team withstood a career night from Sheehan High senior running back Zach Davis in handing the Titans a 46-33 defeat at Riccitelli Field in Wallingford Friday night.

Davis ran for five touchdowns and 323 yards for Sheehan (0-2), but it wasn’t enough to beat the 1-1 Lions. Still, Foran Coach Jeff Bevino had nothing but praise for the Titan star.

“Hats off to that young man over there,” said Bevino. “He’s a greyhound. And they are doing a tremendous job of using him to their advantage.”

After watching Davis score his fourth touchdown late in the third quarter to pull Sheehan within five points, 32-27, Bevino’s squad responded with a huge drive.

Directed by senior quarterback Lance DiNatale (12-19 passing for 183 yards and two TDs; 68 yards rushing and one TD), the Lions overcame three penalties (Foran had 14 on the day) in churning out a 61-yard, 10-play drive capped by Brett Huber’s three-yard touchdown run behind the blocking of Ted DeBoise, Austin Jennings, Angelo Simonelli, Andre Vella and Colby Stuart to make it a two-score game with 7:22 left.

The Lions tacked on another Huber touchdown run for the final margin of 46-27.

“The kinds hung in there and did a nice job,” said Bevino. “I’m really proud of the way they hung in there.”

The play of the game came early in the third quarter.

With Sheehan already in comeback mode behind Davis and deep inside Lion territory looking for more, Foran outside linebacker Jared Hubler stepped in front of a pass, intercepted it off and returned it 85 yards for a pick-six touchdown.

“A couple plays before, he knocked it down,” said Bevino of the Hubler. “And we simply mentioned to him, just take it one step deeper. You never think he’s going to pick it off. He did a heck of a job getting in the way of it. And then he just used his athletic ability after that.”

Foran opens its home schedule Friday night when Class L runner-up North Haven visits Milford for a 7 p.m. kickoff.