DETROIT – Matthew Stafford dropped back and lofted the ball where only Calvin Johnson could catch it.
Johnson leapt to come down with the 25-yard pass in the end zone for the first of a career-high-matching three touchdown receptions, Stafford tied a personal best with five scoring passes and the surging Detroit Lions kept the Philadelphia Eagles reeling with a 45-14 rout Thursday.
"When we're on point like that, it's hard to stop," Johnson said.
Stafford finished 27-for-38 for 337 yards and threw five TDs for the fourth time in his career. Johnson had eight catches for 93 yards and three TDs, matching his career high set in 2010.
The Lions (4-7) have won three consecutive games since firing their team president and general manager, and three in a row in their annual Thanksgiving game.
Detroit ran for 108 yards, tied a season high with six sacks and Matt Prater made a 48-yard field goal.
"That's as complete a victory as we've had since we've been here," said Jim Caldwell, who won 11 games last season in his first year in Detroit.
The Eagles (4-7) have lost three in a row. They have allowed at least 45 points in two consecutive games in one season for the first time and have lost by at least 28 points in consecutive games for the first time since 1971.