NASHVILLE, Tenn. (AP) -- Nashville found a way to beat Calgary at home.
Nashville has won three straight while the Flames' three-game winning streak ended.
Matt Halischuk also scored for Nashville while Curtis Glencross had Calgary's goal.
Miikka Kiprusoff made 43 saves for Calgary while Nashville's Pekka Rinne had 35 saves.
The Predators' victory ended a stretch of six straight home losses to Calgary. Prior to Tuesday, Nashville's previous home win over the Flames was Jan. 15, 2008.
With Calgary's Brendan Morrison in the penalty box serving an interference minor, Nashville rookie Craig Smith's shot from the low slot was kicked away by Kiprusoff's left pad.
Wilson skated in and converted the rebound on the short side for his eighth goal of the season.
" Smith let a quick shot go and I was on the goal line and the puck came right to me and I got it over his pad,'' Wilson said. " He has really quick legs and he gets from side to side really well, so if you are not going to beat him with the first shot, you have to get there for the second one."
Three of Wilson's goals this season have been game-winners.
Nashville has scored at least one power-play goal in each of its past six games and 13 of its past 29 goals have come on the man advantage.
" You want your power play to score goals and timely goals,'' Nashville coach Barry Trotz said. " We adjusted between periods. They had an all-out press against our power play in the second, so we made a slight adjustment and were able to execute it."
Halischuk scored the game's first goal at 11:43 of the opening period.
Brian McGrattan had the puck on the right boards and sent the puck toward the Calgary goal.
Halischuk, who was just to the right of Kiprusoff, corralled the puck and beat him on the short side for his sixth goal of the season.
" I just tried to go to the net,'' Halischuk said. " Grats put it in front and I was able to put her in."
Nashville carried most of the play in the first, outshooting the Flames 18-6. Two of Nashville's shots were at a virtually open net, but Kiprusoff was able to get his right pad on attempts by David Legwand and later Martin Erat to keep the Flames within one.
" The first period we were standing around watching,'' Calgary coach Brent Sutter said. " The plays we made were soft plays. We let them dictate the pace of the game in the first period."
Glencross got the Flames even at 6:12 of the second.
From his blue line, Glencross carried the puck into the Nashville zone, eventually lifting a backhand over the glove of Rinne.
" We had a pretty good second and third period I think,'' Glencross said. " Our 5-on-5 play in the first period was obviously what killed us. Obviously we weren't ready to play."
Rinne denied Jay Bouwmeester's shot from the right point with 22.2 seconds remaining in the third to preserve the win for Nashville.
Notes: Glencross has two goals in his past three games. ... Calgary LW Rene Bourque missed his first game of the season due to a flulike illness. ... Wilson has points in Nashville's past three games. ... The Predators are 6-1-2 when tied after two periods this season.