Dez Bryant had three touchdown receptions while DeMarco Murray scored two on the ground
The Cowboys had led 21-0 before Mark Sanchez inspired a storming comeback from Philadelphia, who went 24-21 up on a one-yard touchdown run from Darren Sproles.
However, Dallas scored two quick touchdowns to restore order.
The win sees Arizona secure a play-off berth as any result except a tie was enough for the Cardinals after their victory over the St Louis Rams on Thursday night.
The New England Patriots clinched a sixth consecutive AFC East conference title as they handed the Miami Dolphins a 41-13 NFL hammering.
The Green Bay Packers’ five-game unbeaten run came to an end when they lost 21-13 at the Buffalo Bills to give the Detroit Lions a chance of beating them to the NFC North title.
The Houston Texans’s 17-10 defeat against the Indianapolis Colts was made all the more worse with the news that quarterback Ryan Fitzpatrick will miss the rest of the season after breaking his leg in the Lucas Oil Stadium encounter.
Quarterback Andrew Luck showed him how it is done by throwing for 187 yards and two touchdowns as the Colts clinched the AFC South title
The Cincinnati Bengals prevented the Cleveland Browns from scoring as they wrapped up a 30-0 win at the FirstEnergy Stadium.
Running back Jeremy Hill rushed for two touchdowns as the Bengals got back to winning ways after losing to the Pittsburgh Steelers last time out.
The Steelers remain snapping at the Bengals’ heels in the AFC North conference as they overcame the Atlanta Falcons 27-20. Running back Le’Veon Bell rushed for two touchdowns, while Falcons quarterback Matt Ryan shone in throwing 310 yards and two touchdowns.
The Washington Redskins slipped to their sixth straight defeat when they lost 24-13 to the New York Giants.
Their defeat was made even worse when veteran wide receiver Santana Moss was ejected after he confronted officials for ruling out a Washington touchdown.
The Kansas City Chiefs handed out a 31-13 defeat to the Oakland Raiders with quarterback Alex Smith completing 18 of 30 pass attempts and throwing for 297 yards and two touchdowns.
Linebacker Luke Kuechly secured a crucial interception at the death to ensure the Carolina Panthers edged past the Tampa Bay Buccaneers 19-17.
Rookie quarterback Blake Bortles was sacked eight times as the Jacksonville Jaguars slumped to their 12th defeat of the season, losing 20-12 to the Baltimore Ravens.
The Seattle Seahawks knocked rivals San Francisco out of contention with another dominating defensive performance as they won 17-7 at home.
Marshawn Lynch rushed for 91 yards a touchdown while the defence sacked 49ers quarterback Colin Kaepernick six times.
While the 49ers are out of the picture at 7-7, defending Super Bowl champions Seattle remain in the hunt for the top seed in the NFC.
Peyton Manning battled injury and illness to lead the Denver Broncos to a 22-10 victory over the San Diego Chargers and secure a fourth straight AFC West title.
Manning had a thigh problem and flu-like symptoms, leaving the game for a period in the second quarter, but still threw for 233 yards.
Matt Prater’s late field goal lifted the Detroit Lions to a 16-14 win over the Minnesota Vikings, moving them level with Green Bay at the top of the NFC North with a 10-4 record.
The New York Jets won their first road game of the season as they beat the Tennessee Titans 16-11 after Chris Ivory’s one-yard touchdown run with 3:09 left.