The Washington Capitals snapped their skid after outlasting the Buffalo Sabres in overtime in the NHL, while the Pittsburgh Penguins scored eight goals.
After three consecutive defeats, the Capitals trumped the Sabres 3-2 in OT on Monday.
Reigning Stanley Cup champions the Penguins saw off the Ottawa Senators 8-5.
There were also wins for the Columbus Blue Jackets and the Boston Bruins.
JOHANSSON GETS CAPS BACK ON TRACK
Marcus Johansson settled the contest in Washington as the Capitals returned to winning ways.
The defenseman's slapshot with less than three minutes remaining in overtime helped the Capitals complete their comeback against the Sabres, having forced OT with his goal past the midway point of the third period.
Buffalo twice led but they were unable to hold off Washington away from home.
PENGUINS STAY HOT
The Penguins made it three wins on the bounce after downing the visiting Senators.
Pittsburgh used a three-goal third period - via Bryan Rust's brace and Evgeni Malkin - to pull clear of Ottawa, who have lost three of their past four games.
THERE'S NO STOPPING JAGR
That's career goal #754. pic.twitter.com/It1n2RhnJs
-- NHL (@NHL) December 6, 2016
BLUE JACKETS, BRUINS WIN
The Blue Jackets extended their winning streak to four games thanks to a 4-1 victory at home to the Arizona Coyotes, while the Bruins prevailed 4-3 against the Florida Panthers in overtime.
SIX IN A ROW?
The streaking Philadelphia Flyers put their five-game winning run on the line when they host the Panthers on Tuesday. It is a New York derby as the Rangers and Islanders face-off, while the Detroit Red Wings meet the Winnipeg Jets.