12/23/2014 02:07 EST | Updated 02/21/2015 05:59 EST

NHL: 3 stories from Monday night

The Calgary Flames ended their eight-game losing streak in stunning fashion, the Vancouver Canucks beat up on the Arizona Coyotes, while the Ottawa Senators' winning streak came to an end in Washington. 

Here are three NHL stories from Monday night:

Flames rally against Kings

The Calgary Flames (18-15-3) ended their 8-game losing streak with a come-from-behind, overtime win against the Los Angeles Kings (17-12-6). The Flames have been dismal lately, earning only one point in their last eight games before Monday's victory, making this win all the more sweet. After getting down 3-0, a hat trick from forward Johnny Gaudreau brought Calgary even with the Kings, including this deflection for his third goal.

Gaudreau's heroics lead to an unlikely extra frame after the Kings appeared to have the game. In Overtime, the Flames completed the comeback with Calgary's captain Mark Giordano netting the winner with less than a minute to go in the extra frame.

Kings forward Marian Gaborik continued his scoring streak, extending it to five games with a power-play goal in the first period.

Canucks walk over Coyotes

The Vancouver Canucks (20-11-2) came out strong, scoring three unanswered goals in the first period and adding two more in the second to take a commanding 5-0 lead over the Arizona Coyotes (11-18-4), going on to win the game 7-1. It was a team effort with goals coming from Alexandre Burrows, who netted a pair, Daniel Sedin, Brad Richardson, Chris Higgins, Shawn Matthias, and this beauty from Kevin Bieksa. 

The Coyotes pulled goalie Mike Smith after the first four goals. Smith gave up four goals on 11 shots. Devan Dubnyk came in and gave up three goals on 29 shots.

By the 7-1 mark, Vancouver had scored three power-play goals and looked in total control. Only two players on the Canucks' bench didn't get point in the game. 

Vancouver was missing forward Jannik Hansen, who was pulled from the game hours before the puck dropped. Hansen collapsed on the bench after taking a hit from Calgary defenceman Dennis Wideman during Saturday's game against the Flames. He was kept out of the lineup Monday after a medical examination determined that despite all tests being normal, additional testing was needed.

Ottawa's winning streak halted by Caps

A battle of national capitals saw the Ottawa Senators' (14-14-6) winning streak over the Washington Capitals (17-10-6) come to an end. The Senators had won the previous seven meetings going back to the 2011-12 season. The Capitals have now won three in a row, going 7-1-2 over their last 10 games.

Despite the win, things started slowly for Washington, which was outshot 14-6 in the first period with Capitals goalie Braden Holtby keeping them in the fight. Holtby went on to make 38 saves in the game with the Senators goalie Craig Anderson making 21.

Washington came out strong in the second taking a 1-0 lead before the Senators tied things up when Erik Condra stole the puck from Capitals defenceman Mike Green as he was bringing it out of Washington's end. Condra tapped the puck between Green's legs, knocking it loose and allowing him to score an unassisted beauty.

The Capitals scored the winner with a goal from Nicklas Backstrom during a power play, after Ottawa's Eric Gryba got caught for holding with less than two minutes to go in the second.

​There were three other games in the NHL featuring the Predators beating the Bluejackets 5-1, the Panthers defeating the Penguins 4-3 in a shootout, and the Ducks edging the Sharks 3-2 in overtime.