PHILADELPHIA -- Josh Huff got the Philadelphia Eagles started and LeSean McCoy kept them going.

Huff returned the opening kickoff 107 yards, McCoy ran for 130 yards and the Eagles beat the Tennessee Titans 43-24 on Sunday.

Mark Sanchez threw for 307 yards and one touchdown in his third start for the injured Nick Foles. He has 300 yards passing in three straight games, tying a team record.

Rookie Zach Mettenberger had 345 yards passing and two TDs and Delanie Walker had 155 yards receiving for the Titans (2-9).

Now, the Eagles (8-3) can shift their focus to the Cowboys (7-3) for a first-place showdown on Thanksgiving. The top two teams in the NFC East will play twice in 18 days, starting with Thursday's game at Dallas.

Coming off a 53-20 loss at Green Bay, the Eagles jumped ahead of the lowly Titans immediately and never let up.

Huff ran up the right side, broke a tackle inside the 30, cut to the right sideline and stiff-armed a defender at the Titans 20 on his way to the end zone for his first career TD.

His return was the longest in franchise history and the 10th non-offensive touchdown for Philadelphia this season.

After the first of four straight three-and-outs to start the game by the Titans, the Eagles went up 14-0 on a 4-yard TD run by Darren Sproles.

McCoy had a 2-yard TD run in the second quarter. Sanchez fired a 14-yard TD pass to James Casey in the third quarter.

The Titans didn't get a first down until Mettenberger threw a 40-yard TD pass toJustin Hunter on their fifth offensive series. Brandon Ghee intercepted Sanchez at the Eagles 30 to set up the score that cut it to 17-7.

Mettenberger tossed a 68-yard pass to Delanie Walker to start the next drive to set up Shonn Greene's 2-yard TD run, cutting the deficit to 20-14.

Cody Parkey kicked field goals of 36, 26, 35, 40 and 50 yards but his 49-yard attempt hit the post at the end of the first half to snap his successful streak at 17.

The Eagles sacked Mettenberger five times, including 2 1/2 by Connor Barwinand two for Trent Cole.

McCoy, the reigning NFL rushing champion, hasn't looked the same this year with his yards-per-carry average down more than one yard. He was irritated this week by questions from reporters suggesting he lost a step. So, McCoy responded with his third 100-yard performance in the past six games. He had a season-best 53-yard run.

The Eagles beat the Titans for the first time. They were 0-4 against them after their move from Houston to Tennessee.

More From 97.3 ESPN