Sam Darnold completed 20 of 28 passes for 275 yards, three touchdowns and one interception, and the visiting Minnesota Vikings escaped with a 31-29 win over the Green Bay Packers on Sunday. Jordan Addison finished with one receiving touchdown and one rushing score for Minnesota (4-0). Justin Jefferson (six catches, 85 yards) and Josh Oliver tallied one receiving touchdown apiece and Aaron Jones notched 139 total yards (93 rushing, 46 receiving) against his former team. Jordan Love completed 32 of 54 passes for 389 yards and four touchdowns, but he also threw three interceptions in his return from injury for Green Bay (2-2).