ARLINGTON, Texas — LeSean McCoy ran for 159 yards and a touchdown, Mark Sanchez had his first scoring run in almost three years and the Philadelphia Eagles beat the Dallas Cowboys 33-10 in a Thanksgiving battle of NFC East co-leaders Thursday.

The Eagles (9-3) opened with quick drives of 80 and 88 yards for touchdowns. They took sole possession of the division lead with four games remaining, including a rematch in less than three weeks.

Tony Romo looked ragged in the first quick turnaround for his surgically repaired back as the Cowboys (8-4) lost their third straight home game.

McCoy, who led the NFL with 1,604 yards last season, had his fourth 100-yard game in the past seven after going without one the first five weeks and secured his fourth 1,000-yard season since 2010.

LIONS 34, BEARS 17: In Detroit, Calvin Johnson caught 11 passes for 146 yards with a pair of first-half touchdowns, and the Detroit Lions boosted their postseason hopes.

After losing at Arizona and New England and falling out of first place in the NFC North, the Lions (8-4) spotted Chicago a 14-3 first-quarter lead before rallying with relative ease in the second. Johnson had perhaps his best game of the season, and Detroit finally showed a bit of life offensively.

Joique Bell ran for two touchdowns for the Lions, and Jay Cutler threw two TD passes for Chicago (5-7).

Detroit’s Matthew Stafford went 34 of 45 for 390 yards with the two touchdown passes to Johnson.

The Lions have now won back-to-back games on Thanksgiving after losing their previous nine.

They beat Green Bay 40-10 last year.

SEAHAWKS 19, 49ERS 3: In Santa Clara, California, Richard Sherman set up the only touchdown with another key defensive play in this heated rivalry, then made a second interception with the 49ers driving late, and the Seattle Seahawks ended a five-game losing streak on San Francisco’s home field.

Steven Hauschka kicked four field goals, and the Seahawks’ stout defense held Colin Kaepernick and Michael Crabtree in check as Seattle (8-4) overcame 14 penalties for 105 yards, including an offensive pass interference that negated a touchdown.

Russell Wilson passed for 236 yards and thoroughly outplayed Kaepernick, who had one of his worst performances for the 49ers (7-5).

After his second pick, Sherman looked at those fans still remaining in half-empty stadium on a Thanksgiving night and gave them the hush sign with his pointer finger to his mouth, then waved goodbye.

The Seahawks won by the identical score they beat first-place Arizona five days earlier.

Kaepernick was just 16 for 29 for 121 yards.