Sergei Kostitsyn recorded his first career 3, at Bridgestone Arena.

Kevin Klein and Matt Halischuk also lit the lamp for the Predators, while Pekka Rinne made 17 saves in Nashville's third consecutive win.

Jarome Iginla, Rene Borque and Brendan Morrison scored for Calgary as the Flames dropped their third straight.

Miikka Kiprusoff allowed four goals on 26 shots in defeat.