NHL

Boston Bruins at Calgary Flames

· National Hockey League
<span id="gameStatus" class="badge bg-danger" style="font-size: 1.2em; margin: 5px 0;">Final</span>
4 - 3

McAvoy scores in OT, Bruins beat Flames for 8th win a row

Linus Ullmark made a career-high 54 saves.

“What a game by him,” McAvoy said. “The shots were obviously a lot to a little there and he kept us in the game all night.”

Ullmark is the league leader in wins, goals-against average and save percentage. He is 31-4-1 this season.

In overtime, McAvoy deflected in Patrice Bergeron’s pass just as the game appeared to be headed to a shootout.

“It was such a heads-up play to pass that puck to me,” McAvoy said. “In a situation like that sometimes you’re thinking about the clock but he was able to make the extra pass there.”

Dmitry Orlov had two goals and an assist, and Pavel Zacha also scored. The Bruins (47-8-5) have a 13-point lead over Carolina in the overall standings.

Blake Coleman, Dillon Dube and Jonathan Huberdeau scored for Calgary. Dan Vladar, who allowed two goals on five shots in the first period, was lifted in favor of Jacob Markstrom at the start of the second period. Markstrom made 13 saves.

The Flames are five points behind Winnipeg and Edmonton, who are tied for the two wild-card spots in the Western Conference

“At this point in the year, we’re scrambling for our lives. We’re still fighting. We’re going to fight until the end,” Flames defenseman Nikita Zadorov said. “It’s a grown men’s league, you can’t feel sorry for yourself. You just got to go out there and play hockey and compete and put all your effort into it.”

The Flames overcame a 2-0 first-period deficit and led 3-2 in the third period. Zacha tied it on a power play with 5:53 left in regulation.

WESTERN DOMINATION

The Bruins improved to 21-2-2 against the Western Conference. Included is an 11-1-2 mark against the Pacific Division.

MILESTONE NIGHT

Flames center Nazem Kadri played in his 800th career game, while Coleman scored his 100th career goal.

UP NEXT

Bruins: Host Buffalo on Thursday night.

Flames: Host Toronto on Thursday night.

Regular Season Series

BOS wins series 2-0

Scoring Summary

Goal 1st Period 4:47 Dmitry Orlov Goal (4) Wrist Shot, assists: Hampus Lindholm (33), Tomas Nosek (6)
Goal 1st Period 13:39 Dmitry Orlov Goal (5) Slap Shot, assists: Jake DeBrusk (17), Patrice Bergeron (24)
Goal 2nd Period 1:07 Blake Coleman Goal (13) Snap Shot, assists: Rasmus Andersson (31)
Goal 3rd Period 8:16 Dillon Dube Goal (17) Wrist Shot, assists: Tyler Toffoli (28), Chris Tanev (12)
Goal 3rd Period 9:33 Jonathan Huberdeau Goal (12) Wrist Shot, assists: Nazem Kadri (24), Jakob Pelletier (4)
Goal 3rd Period 14:07 Pavel Zacha Goal (15) Tip-In, assists: Dmitry Orlov (19), Jake DeBrusk (18)
Goal 4th Period 4:55 Charlie McAvoy Goal (5) Snap Shot, assists: Patrice Bergeron (25), Brad Marchand (34)

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/nhl/500/bos.png&h=100&scale=crop&w=100&location=originBOS https://a.espncdn.com/combiner/i?img=/i/teamlogos/nhl/500/cgy.png&h=100&scale=crop&w=100&location=originCGY
23 Blocked Shots 14
11 Hits 24
7 Takeaways 6
20 Shots 57
1 Power Play Goals 0
3 Power Play Opportunities 3
33.3 Power Play Percentage 0.0
0 Short Handed Goals 0
0 Shootout Goals 0
35 Faceoffs Won 32
52.2 Faceoff Win Percent 47.8
10 Giveaways 11
5 Total Penalties 5
13 Penalty Minutes 13
Calgary Flames Calgary Flames Injuries
NAME, POS STATUS DATE
Kevin Bahl, D Out Apr 16
Connor Zary, C Out Apr 16
Yan Kuznetsov, D Out Apr 14
Boston Bruins Boston Bruins Injuries
NAME, POS STATUS DATE
Viktor Arvidsson, LW Out May 3
Nikita Zadorov, D Out May 2

Game Information

Scotiabank Saddledome

Location: Calgary, AB
Attendance: 18,420 | Capacity:

2025-26 Atlantic Division Standings

TEAM W L PTS OTL
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/buf.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Buffalo 50 23 109 9
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/tb.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Tampa Bay 50 26 106 6
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/mtl.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Montreal 48 24 106 10
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/bos.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Boston 45 27 100 10
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/ott.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Ottawa 44 27 99 11
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/det.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Detroit 41 31 92 10
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/fla.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Florida 40 38 84 4
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/tor.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Toronto 32 36 78 14

2025-26 Pacific Division Standings

TEAM W L PTS OTL
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/vgk.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Vegas 39 26 95 17
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/edm.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Edmonton 41 30 93 11
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/ana.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Anaheim 43 33 92 6
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/la.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Los Angeles 35 27 90 20
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/sj.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">San Jose 39 35 86 8
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/sea.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Seattle 34 37 79 11
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/cgy.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Calgary 34 39 77 9
<img src="https://a.espncdn.com/i/teamlogos/nhl/500/van.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Vancouver 25 49 58 8
Full Standings