Craig Smith scored twice and added an assist, while Matt Cullen had a goal and three assists as the Nashville Predators defeated the Toronto Maple Leafs 4-2 to extend their winning streak to three games.
Rookie defenseman Seth Jones also scored for the Predators (11-9-2), who had three unanswered goals in the second period.
Colin Wilson chipped in with two assists for the Predators.
Peter Holland and Nazem Kadri scored for the Maple Leafs (13-8-1), who had a five-game home winning streak snapped.
FLYERS 4, SABRES 1
Matt Read scored two goals 1 minute, 40 seconds apart in the second period and Vincent Lecavalier had a power-play goal as the streaking Philadelphia Flyers beat the Buffalo Sabres.
The Flyers moved out of last place in the Metropolitan Division with their fifth win in six games. They are 5-0-1 during that span and 8-3-1 after a 1-7 start.
The Sabres are an NHL-worst 5-18-1.
RED WINGS 4, HURRICANES 3
Defenseman Niklas Kronwall was credited with the go-ahead goal in the third period and Gustav Nyquist scored twice as the Detroit Red Wings broke a seven-game game losing streak with a win over the Carolina Hurricanes.
Henrik Zetterberg added two assists and Darren Helm also scored for Detroit.
BLUES 3, BRUINS 2 (SHOOTOUT)
St Louis Blues center Derek Roy, who scored a goal in regulation and sent one off the crossbar in overtime, scored in the fourth round of the shootout to give the Blues a win over the Boston Bruins.
Roy was the second St Louis player to beat Boston goaltender Tuukka Rask in the shootout, as the Blues moved to 15-3-3 for the season, 6-2-1 on the road.
The Bruins, the Eastern Conference leaders, are 6-1-2 in their past nine games.
BLACKHAWKS 6, JETS 3
Two quick goals to start the third period powered the Chicago Blackhawks to a victory over the Winnipeg Jets.
Marian Hossa scored his 10th goal of the season to break a 3-3 tie at 3:11 and then right-winger Ben Smith chipped in with his third of the year just over two minutes later for Chicago.
The Blackhawks (15-4-4) have defeated the Jets (10-11-3) all three times the clubs have met this season.
RANGERS 3, STARS 2
The New York Rangers broke a 1-1 tie with early third-period goals from Chris Kreider and defenseman John Moore 37 seconds apart in a victory over Dallas that snapped the Stars’ three-game winning streak.
Dallas got a goal from Alex Chiasson at 8:27 of the third period, his first in 10 games, on a delayed penalty to make it 3-2, but the Stars could not find the equalizer.
AVALANCHE 4, COYOTES 3 (OVERTIME)
Colorado’s Ryan O’Reilly scored a power-play goal with 41.1 seconds remaining in overtime for a victory over the Phoenix Coyotes to extend the Avalanche’s best ever start.
The Avalanche (16-5-0) have a franchise record for victories and points through the first 21 games under first-year coach Patrick Roy.
The Coyotes (14-4-4) are 9-0-2 at home, only one of two teams that have not lost in regulation on their own ice.
OILERS 4, PANTHERS 1
The Edmonton Oilers extended their longest winning streak of the season to three games with a victory over the visiting Florida Panthers.
For the Oilers, it was just their third win in 10 home games, improving their overall record to 7-15-2.
Florida dropped to 6-13-4.
SHARKS 5, LIGHTNING 1
The San Jose Sharks snapped a three-game winless streak at home with a win over Tampa Bay, handing the Lightning their first three-game losing streak of the season.
Tommy Wingels benefited from the hard work of his San Jose linemates to enjoy the first two-goal game of his career.
Patrick Marleau, playing alongside Wingels and Logan Couture on a line that gave Tampa Bay fits, contributed one goal and two assists, while Couture collected a career-high three assists.
DEVILS 2, KINGS 1 (OVERTIME)
Winger Jaromir Jagr scored 2:30 into overtime as the New Jersey Devils defeated the Los Angeles Kings.
Cory Schneider stopped 34 shots for New Jersey (9-8-5), who moved above the .500 mark for the first time this season.
Los Angeles (15-6-2) had a four-game winning streak snapped and lost for the first time at home since a 4-3 defeat to the Nashville Predators on Nov. 2.