Eagles FINALLY end losing streak as Jason Kelce, Jalen Hurts and co. fend off Giants’ Tyrod Taylor-led comeback – after New York pulled the plug on Tommy DeVito

Despite a late push from the Giants, the Eagles snapped a three-game losing streak on Christmas Day as they defeated their NFC East rivals 33-25 and put themselves in the driver's seat to win the division.

New York trailed by 17 after two quarters, but Tyrod Taylor – who replaced Tommy DeVito to open the second half – connected with Darius Slayton for a 69-yard score late in the fourth, making it 30-25.

The Giants had one last chance to tie things up with two seconds left after driving to the Eagles' 26-yard line, but Taylor was picked off in the end zone by Kelee Ringo on the final play of the contest.

Adoree' Jackson gave the Giants (5-10) a late spark when he returned an interception 76 yards for a score and Saquon Barkley converted a 2-point conversion that made it 20-18 late in the third quarter.

The Eagles, now 11-4, must beat Arizona next week and beat the Giants again in the season finale to finish atop the NFC East.

Jalen Hurts scored his 15th rushing touchdown of the season on a one-yard tush push

Philadelphia Eagles running back D'Andre Swift celebrates after scoring against the Giants

Philadelphia Eagles running back D'Andre Swift celebrates after scoring against the Giants

Tommy DeVito was benched for Tyrod Taylor during halftime of the final loss on Monday

Tommy DeVito was benched for Tyrod Taylor during halftime of the final loss on Monday

However, consecutive losses to San Francisco, Dallas and Seattle effectively ended Philadelphia's bid for the No. 1 seed in the NFC.

The Eagles have not scored more than 19 points in any of their past three games. And it was their highest point total in the first half of the season.

Hurts scored his 15th rushing TD of the season on a 1-yard tush push early in the first quarter, giving him the most for a QB in a season in NFL history. Carolina's Cam Newton held the record with 14 rushing touchdowns for a QB in 2011.

He also tied the team's single-season record for total touchdowns with his 36-yard score to DeVonta Smith, giving him 35 touchdowns this year. Quarterback Randall Cunningham accounted for 35 in 1990 and Hurts matched him last season.

The Eagles are 11-0 in the Linc against New York since 2014 and defeated the Giants three times last season (including the playoffs).

The Giants lost their second straight game after a three-game winning streak, which was a rare bright spot in the season.