Andrei Kuzmenko scored in his Calgary debut, Nazem Kadri had three assists and the Flames beat the Boston Bruins 4-1 on Tuesday night.

Jonathan Huberdeau had a goal and two assists and Connor Zary also scored for the Flames, who held Atlantic Division- and Eastern Conference-leading Boston to five shots in the second period in a listless return from the All-Star break for the Bruins.

“One of our best of the year, obviously against a great team in a tough building," Kadri said. “I’m very proud of how we rallied and how we responded after some adversity and came up with a big two points.”

Jacob Markstrom stopped 21 shots for Calgary. Boston native Noah Hanifin added a late goal for the Flames.

Pavel Zacha scored on a power play early in the third period for the Bruins, who opened a seven-game homestand with a flat performance.

“Physical. Mental. Both," Bruins defenseman Charlie McAvoy said when asked about Boston's many mistakes. ”We just weren’t good enough tonight. Obviously practice didn’t translate and they outplayed us."

David Pastrnak assisted on Zacha’s goal, and Jeremy Swayman finished with 25 saves for Boston.

“Every single night in this league can be a humbling experience, so I don’t think I’m going to look too far into it to be honest,” McAvoy said. “We’re the first place team in our conference and we’re going to get everyone’s best, even more so than we did before. So this is good for us — to know what to expect from everybody.”

Kuzmenko joined the Flames less than a week earlier, arriving in a package deal from Vancouver in exchange for Elias Lindholm. It didn't take Kuzmenko long make an impact. He put the Flames up 1-0 on a power-play goal 4:01 into the game on a wrist shot off a centering pass from Huberdeau. The goal came just 31 seconds after Brandon Carlo was called for holding Kadri, who also picked up an assist on the play.

Kadri added another assist nine minutes later after forcing a Bruins turnover deep in their own zone and taking it the other way, feeding a quick pass to Zara as he streaked in on Swayman and beat him with a backhand shot.

“This was one of our better games this year,” Calgary coach Ryan Huska said. “I think it was a really good team game where the guys came to play the right way.”

The Flames played the final 44 minutes down a forward after second-line winger Martin Pospisil leveled Boston captain Brad Marchand during a scrum in front of Calgary’s net with four minutes left in the opening period.

Marchand got a two-minute minor for slashing, while Pospisil received a five-minute major and game misconduct for cross-checking.

Although Boston entered the second period with a full minute left on the major penalty to Pospisil, Calgary dominated the period and outshot Boston 9-5. Boston didn’t get another power-play opportunity until early in the third, when Braydon Pachal went off for hooking at 2:48 and MacKenzie Weegar received a double-minor for high-sticking Marchand in the Flames’ zone less than a minute later.

Boston capitalized on the 5-on-3 when Pavel Zacha scored on a crossing pass from Pastrnak with 15:46 remaining, cutting the margin to 2-1.

Huberdeau, who was playing in his 799th career game, pushed the lead back to two goals a couple minutes later when he forced a turnover and fired a quick wrist shot past Swayman.

“Obviously a huge goal by Hubey — what a shot. He’s got to use that more often,” Kadri said. “I don’t think we ever really got deflated. We understood we were controlling most parts of the game and we just had to stay with it.”

UP NEXT

Flames: Visit the New Jersey Devils on Thursday night in the second of four straight on the road.

Bruins: Host the Vancouver Canucks on Thursday night.

Get our free mobile app

More From 92.9 The Ticket