The Lions (7-5) had lost their last two games, five consecutive against Green Bay and a franchise-record nine straight in their annual showcase on Thanksgiving.
"It's a step in the right direction for us," Stafford said. "I'm sure the turkey will taste better."
The Packers (5-6-1) have a five-game winless streak for the first time since 2008.
"We're not used to anything like this -- not on this team," Green Bay linebacker A.J. Hawk said. "This is something that is going to make a lot of guys on this team think, and that's good. We need to find some answers because they just ran the ball down our throats."
Bush responded from fumbling deep in Green Bay territory to score a 1-yard TD run that gave Detroit a 17-10 lead late in the first half. He finished with 117 yards rushing and 65 yards receiving. Bush' backup, Joique Bell, ran for a career-high 94 yards and a score.
The Packers, painfully, are finding out how valuable Rodgers is for the franchise. Rodgers has missed four-plus games since fracturing his left collarbone. Green Bay has tied one and lost four without him.
"We're a wounded team that got drilled by a good football team," Packers coach Mike McCarthy said.
Matt Flynn became the fourth starting quarterback for Green Bay this year and was sacked seven times, once by Ndamukong Suh for a safety.
Flynn didn't fare as well as he did in his last start for Green Bay against the same opponent.
He was 10 of 20 for 139 yards with an interception and two fumbles. In the last game of the 2011 regular season, while Rodgers rested for the playoffs, Flynn threw for 480 yards and six TDs in a 45-41 win over Detroit.
"They might have a lot of the same guys, but I can say they're a different defense," Flynn said. "They're flying around, creating havoc."
The Packers have been leaning on rookie running back Eddie Lacy lately, but he was limited to 16 yards on 10 carries against one of the NFL's best defenses against the run.
Detroit was balanced on offense.
Johnson had six receptions for 101 yards and a 20-yard TD to put the Lions up 24-10 early in the third quarter. He has 4,944 yards receiving in two-plus seasons, breaking Jerry Rice's NFL record for yards receiving in a three-year stretch. Rice had 4,850 yards receiving from 1993 to 1995.
Stafford was 22 of 35 for 330 yards with two interceptions and a fumble that was returned by Morgan Burnett to put the Packers up 10-3 early in the second quarter.
After that, Detroit did whatever it wanted on both sides of the ball. And if the Lions didn't start the game so poorly, the score could've been even more lopsided.
Detroit gained 561 yards and gave up just 126.
Green Bay didn't have more than 100 yards of offense until Flynn threw a 56-yard pass to Jordy Nelson with a little more than a minute left. Flynn then fumbled in a fitting end for a game that he and his team would like to forget.
Packers guard Josh Sitton might've fired up the Lions, saying they were "dirtbags," a couple days before the game, but didn't seem to regret his choice of words.
"I don't take back anything I said," Sitton said. "But I don't want to stand here and discuss it again."