The Vikings needed every contribution from Jordan Addison, T.J. Hockenson and Aaron Jones to pull out a win at Soldier Field.