Mike Fisher scored a pair of goals, including winner with 1:16 remaining, as Nashville took a 6-5 victory over Vancouver on Thursday.
Colin Wilson added a goal and two assists for the Predators, who concluded their five-game road trip with a victory.
Pekka Rinne made 13 saves before Anders Lindback entered, stopping 19-of-19 shots to get the win.
Cody Hodgson, Daniel Sedin, Aaron Volpatti, Alexandre Burrows and Jannik Hansen all scored for the Canucks, who saw their five-game win streak come to an end.
Cory Schneider was pulled after allowing three goals on five shots. He was relived by Roberto Luongo, who made 12 saves in the loss.