Martin Erat scored one goal and assisted on two others, including the game-winner in the third period, to lead Nashville past Detroit 3-2 on Thursday.
The Predators beat their Central Division rivals despite taking six penalties in the first period. Erat has nine points (four goals and five assists) in his last five games.
Radek Bonk scored the winner with a power-play goal 2 minutes, 22 seconds into the third period, extending his season tally to a team-leading nine goals.
Penguins 6, Senators 5, SO
In Ottawa, Jarkko Ruutu scored on Pittsburgh's fifth shootout attempt to give Pittsburgh victory over Ottawa.
Ruutu put a backhander through Martin Gerber's pads after both teams converted their first shootout opportunity.
Dany Sabourin denied four Senators after stopping 29 shots in regulation.
Avalanche 3, Oilers 2
In Edmonton, Alberta, Marek Svatos scored the go-ahead goal in the second period and Colorado snapped a three-game skid by beating Edmonton.
Colorado also ended a four-game road losing streak, improving to 3-7-1 away from home. The Edmonton Oilers have lost three of four on a season-long six-game homestand.
Blackhawks 2, Flames 1
In Calgary, Alberta, Patrick Sharp's fifth short-handed goal of the season early in the third period sent the Chicago Blackhawks to victory over Calgary.
The Flames are on a poor run, having lost seven of their last 10 games.
Sharp's five short-handed goals equal the total for Ottawa -- the league's next-best team -- in that category.
Chicago lead the league with nine.
The Blackhawks are 5-1-1 in their last seven games and 2-1-1 on their six-game road trip, which continues tonight when they visit Edmonton.