Trumbull High turned to its passing game to defeat Wilton High, 35-21, in an FCIAC football game at McDougall Stadium on Friday night.

John McElroy completed 20 of 28 passes for 350 yards, four touchdowns and two interceptions. Two of McElroy’s scoring strikes came in the final 4:20, as Trumbull shook off a second-half comeback bid by the Warriors (3-4) with a solid finish.

“He’s getting better and better every game,” Trumbull head coach Bob Maffei said. “Wilton is a tough team, but (McElroy) played very well tonight. He definitely has a bright future.”

The Eagles (3-4) managed just 64 yards rushing. Adam Angelucci had 62 of that on 17 carries. But McElroy made up for it with decisive passing, including touchdown throws of 79, 10, 29 and 24 yards.

Wilton quarterback R.J. Romeo threw for 116 yards and Pat Ryan finished with 124 yards on the ground on 20 carries, but when the Eagles needed a stop in the fourth quarter they got it.

Wilton took over at its own 36, after Angelucci’s second touchdown put Trumbull up 28-21, and the Eagles threw the Warriors for minus-15 yards on three plays.

Stephen D’Amato stopped T.J. Savvaides for a one-yard loss, pressure by senior Ryan Moulton forced an intentional grounding call on Romeo and junior Cory Haslam finished things off with his second of three sacks on the night.

Wilton had one last chance with 1:30 left, but another sack by Haslam and an interception by senior Brandon Nguyen sealed the victory.