Nick Spaling and Patric Hornqvist scored and Pekka Rinne stopped 32 shots for the Predators, who are 5-1-0 in their last six games and ran their winning streak over the Avalanche to six games.
Nashville scored three times in the first period and Colorado was only able to muster a second-period score by Ryan O'Reilly.
Semyon Varlamov gave up four goals on 26 shots for the Avalanche, which lost their second straight following a four-game winning streak.
Lytro unveils camera that can focus a photo after shooting it
'How to Train Your Dragon 2' releases 5-minute clip