Nashville returned home from a road trip in which the Predators lost all three games despite going to overtime twice.
The Predators took control against the Sharks by scoring three goals in the second period. Nashville is undefeated in regulation this season when scoring at least three times.
San Jose played without forward Logan Couture, who is scheduled for surgery on Wednesday for what is believed to be a hand injury.
FLYERS 3, DEVILS 2, OT
NEWARK, N.J. -- Brayden Schenn scored at 1:50 of overtime and the Flyers beat the Devils after giving up a late short-handed goal that forced the extra session.
Michael Ryder tied it at 2 on a short-handed goal with 30 seconds left in regulation. It came on a great feed from defenseman Marek Zidlicky, with goalie Martin Brodeur on the bench for an extra skater.
Adam Henrique also scored for New Jersey, which is 0-2-1 in its last three games.
Schenn's game-winner was set up by a great back-door pass by defenseman Nicklas Grossman from the left point.
BLUES 5, OILERS 2
EDMONTON, Alberta -- Vladimir Tarasenko had a goal and an assist, and the Blues won their season-high sixth straight game.
Chris Stewart, Maxim Lapierre, David Backes and Patrick Berglund also scored for the Blues (30-7-5), who are 11-1-2 in their last 14 games. They are two points behind Central Division-leading Chicago.
Berglund sealed the win with an empty-net goal in the final minute.
ISLANDERS 5, MAPLE LEAFS 3
New York (16-22-7) kicked off a six-game road trip with their second win in two nights with backup Kevin Poulin in goal. Poulin relieved injured starter Evgeni Nabokov on Monday and backstopped the Islanders' 7-3 win over Dallas.
Poulin made 23 saves against the Maple Leafs.
It was another frustrating loss for Toronto (21-18-5), which outshot the Islanders 26-25 in its first game since being beaten 7-1 at home by the New York Rangers on Saturday night.
LIGHTNING 4, JETS 2
WINNIPEG, Manitoba -- Martin St. Louis scored the tiebreaking goal in the third period and added an empty-netter to help Tampa Bay get the win in the penalty-filled game.
The Jets were outshot by a wide margin for most of the game but still went into the third tied at 2. They scored two power-play goals and had managed to kill off four of the chances they handed Tampa Bay until St. Louis tipped in Victor Hedman's point shot at 8:39 on a fifth power play.
COYOTES 6, FLAMES 0
Coming off a disappointing loss to Philadelphia, Phoenix took control of what was a tight-checking game with three goals in the second period.
Unlike Saturday, when they blew a pair of two-goal leads, the Coyotes kept pushing behind Greiss' second career shutout to win in regulation for the first time since beating the Islanders on Dec. 12.
Reto Berra allowed at least five goals for the third time this season, and the Flames were shut out for the fourth time in six games. Calgary has lost nine of 11.
Copyright 2014 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE NHL HEADLINES
- Canucks' Hansen expected to be OK after hit
- Pouliot scores in debut as Pens top Panthers
- Isles rally late, tally 3 in 3rd to stun Lightning
- Rangers edge Canes on Zuccarello's SO goal