GREEN BAY, Wis. (AP) — Sam Darnold threw three touchdown passes and Jordan Addison scored twice as the Minnesota Vikings built an early 28-point lead and hung on down the stretch to beat the Green Bay Packers 31-29 on Sunday.