Matthew Stafford passed for 361 yards and two touchdowns to Marvin Jones, and the Lions snapped a three-game losing streak with a 30-17 win on Monday night over the offensively challenged Green Bay Packers.
Stafford was 26 of 33, including 12 of 14 in the first half with a 25-yard touchdown pass to Jones. Ameer Abdullah added a 4-yard touchdown run for Detroit (4-4).
Green Bay (4-4) finally got in the end zone on Brett Hundley's 1-yard quarterback sneak with 9:52 left.
The Lions answered with Stafford's 11-yard touchdown pass to Jones with 8:06 remaining, putting the game out of reach with a 17-point lead. Jones had seven catches for 107 yards.
The Packers have lost three straight games. Their once-potent offense has struggled since Rodgers broke his right collarbone on Oct. 15 at Minnesota.
Hundley finished 26 of 38 for 245 yards. Cornerback Darius Slay blanketed Jordy Nelson when the Packers did try to throw long while the game was still competitive.
The Lions were 8 of 13 on third-down conversions, with Stafford burning the Packers with clutch throws. The Packers were just 2 of 9 on third downs and failed to convert both of their fourth-down chances.
The Packers visit the Chicago Bears on Sunday.