The Giants ruined the Eagles' plans to grab hold of the NFC East and Tampa Bay easily disposed of Carolina, but the other early NFL games went down to the wire.
Cleveland held on to defeat Houston in a dour struggle and Green Bay survived a scare by Jacksonville but the real heart-stopper was in Detroit where the Lions needed a 59-yard field goal to break a tie with Washington.
Scores: Giants 27 Eagles 17, Buccaneers 46 Panthers 23, Browns 10 Texans 7, Packers 24 Jaguars 20, Lions 30 Redskins 27