Aaron Rodgers threw two touchdown passes, including a 22-yarder to Randall Cobb with 1:55 left, and the Green Bay Packers came through with a 24-20 win over the Detroit Lions on Sunday.