Rodgers was 15 of 24, leading the Packers to touchdowns on their first three series. Nelson had 101 yards on six catches, returning to the form that made him one of the NFL's best receivers before missing the 2015 season with a knee injury.
Marvin Jones' 35-yard touchdown catch with 3:34 left got Detroit (1-2) within seven. Jones had a career-high 205 yards on six receptions.
Coach Mike McCarthy and Rodgers heard questions about the out-of-sync passing game following the 17-14 loss last week to Minnesota.
Now the Packers head into an early bye week with renewed confidence after a successful opener at Lambeau Field.
Copyright 2016 by The Associated Press.