Solid work by the Vikings D staying disciplined