Colin Wilson broke a tie with a power-play 1, at Bridgestone Arena.

Pekka Rinne made 35 saves for the Predators.

Nashville has won three games in row and registered its first home win over the Flames since January 15, 2008, snapping a six-game skid.

Miikka Kiprusoff stopped 43 shots for Calgary, which was aiming to extend its winning streak to four games.