HUDSON — Trenton Soto caught two long fourth-quarter touchdowns and finished with 199 yards receiving as Fivay took a wild 33-26 homecoming victory Friday over rival Hudson.
The Cobras (6-4) are still headed to the playoffs but on a two-game losing streak and are winless in four tries against Fivay.
Soto's 46-yard reception with 2:46 remaining provided the final margin. Fivay had before that managed to stay ahead 27-26 when Hudson drove inside the 10, but after a personal foul the Cobras had to try a 40-yard field goal that barely missed.
Hudson committed 10 penalties compared with three for Fivay, which won despite two potentially costly fumbles, both recovered by Shawn Tucker including one Tucker forced when Fivay held its one-point lead.
Taylor ran for 110 yards and a touchdown, and Eric Vitale threw for 208 for the Falcons (4-6).
Noah Siegrist ran for 132 yards on 22 carries with a touchdown for the Cobras, and quarterback Joey Caruso added 99 on the ground. Zach Russell caught five passes for 100 yards and had 28 rushing.
A beautiful 83-yard connection from Vitale to Soto put the Falcons ahead with 10:44 remaining. It came one play after a Jacob Hindman interception when Hudson looked ready to take over, having scored on its previous two possessions.
Josh Smith (two sacks) and Christian Breviario led the Falcons defense.
The Cobras fumbled on the first play of the second half and Fivay needed six plays to take a 20-13 lead on Taylor's 5-yard run.
But Hudson warmed back up with Caruso running for two big gains and Siegrist taking a direct snap in untouched from 29 yards. The kick missed though keeping Fivay on top 20-19. A punt and penalties had Hudson pinned at its 3 but a diving catch by Russell sparked the go-ahead drive, ending in Patrick Roulette's 20-yard TD catch.
It was 13-13 at the half. Fivay had no first downs in the first quarter but got going thanks in part to a pair of Hudson personal fouls.