Calgary Flames at Winnipeg Jets
· National Hockey League2 - 5
Gabe Vilardi has hat trick, Jets wrap up playoff spot and eliminate Flames with 5-2 win
Vilardi scored his third goal of the game and 19th of the season into an empty net with 1:04 left. Nikolaj Ehlers had a goal and an assist, Tyler Toffoli also scored and Connor Hellebuyck stopped 31 shots to help the Jets improve to 46-24-6.
Martin Pospisil and MacKenzie Weegar scored for Calgary. Dustin Wolf made 40 saves.
Toffoli gave Winnipeg a 3-2 lead on a power play with 4:25 left in the second period.
Vilardi scored his second of the game when he pounced on a rebound and plopped the puck in the net to make it 4-2 almost midway through the third period.
Weegar opened the scoring on an early power play, and Winnipeg countered on a power play with Vilardi's first of the the night with 7:01 to go in the first period. Ehler put the Jets ahead with and 5:04 left in the first, and Pospisil tied it midway through the second.
In the last minute of the second, Pospisil elbowed Morrissey in the head. After a review demanded by Jets coach Rick Bowness, Pospisil was given a major penalty for elbowing and a game misconduct instead of the minor infraction originally called.
UP NEXT
Flames: Host Edmonton on Saturday.
Jets: At Minnesota on Saturday.
Regular Season SeriesCGY wins series 2-1
Scoring Summary
![]() |
Goal | 1st Period 4:35 | MacKenzie Weegar Goal (19) Wrist Shot, assists: Jonathan Huberdeau (36), Andrei Kuzmenko (19) |
![]() |
Goal | 1st Period 12:59 | Gabriel Vilardi Goal (17) Tip-In, assists: Kyle Connor (24), Josh Morrissey (53) |
![]() |
Goal | 1st Period 14:56 | Nikolaj Ehlers Goal (23) Wrist Shot, assists: Cole Perfetti (19) |
![]() |
Goal | 2nd Period 10:34 | Daniil Miromanov Goal (3) Wrist Shot, assists: MacKenzie Weegar (29) |
![]() |
Goal | 2nd Period 15:35 | Tyler Toffoli Goal (31) Wrist Shot, assists: Vladislav Namestnikov (24), Nikolaj Ehlers (33) |
![]() |
Goal | 3rd Period 8:44 | Gabriel Vilardi Goal (18) Batted, assists: Josh Morrissey (54), Neal Pionk (24) |
![]() |
Goal | 3rd Period 18:56 | Gabriel Vilardi Goal (19) Wrist Shot, assists: Sean Monahan (31), Mark Scheifele (43) |
Statistics
CGY |
WPG |
|
|---|---|---|
| 12 | Blocked Shots | 14 |
| 38 | Hits | 24 |
| 5 | Takeaways | 4 |
| 33 | Shots | 45 |
| 1 | Power Play Goals | 2 |
| 2 | Power Play Opportunities | 4 |
| 50.0 | Power Play Percentage | 50.0 |
| 0 | Short Handed Goals | 0 |
| 0 | Shootout Goals | 0 |
| 28 | Faceoffs Won | 40 |
| 41.2 | Faceoff Win Percent | 58.8 |
| 6 | Giveaways | 11 |
| 5 | Total Penalties | 2 |
| 21 | Penalty Minutes | 4 |
Winnipeg Jets Injuries
| NAME, POS | STATUS | DATE |
|---|---|---|
| Elias Salomonsson, D | Out | Apr 30 |
| Neal Pionk, D | Out | Apr 16 |
| Vladislav Namestnikov, C | Out | Apr 16 |
| Gustav Nyquist, RW | Out | Apr 16 |
| Alex Iafallo, LW | Out | Apr 16 |
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 |
| Joel Hanley, D | Out | Mar 28 |
| Samuel Honzek, LW | Injured Reserve | Mar 27 |
Game Information
Canada Life Centre
Location: Winnipeg,
Attendance: 14,055 | Capacity:
Location: Winnipeg,
Attendance: 14,055 | Capacity:
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 |
2025-26 Central Division Standings
| TEAM | W | L | PTS | OTL |
|---|---|---|---|---|
| <img src="https://a.espncdn.com/i/teamlogos/nhl/500/col.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Colorado | 55 | 16 | 121 | 11 |
| <img src="https://a.espncdn.com/i/teamlogos/nhl/500/dal.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Dallas | 50 | 20 | 112 | 12 |
| <img src="https://a.espncdn.com/i/teamlogos/nhl/500/min.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Minnesota | 46 | 24 | 104 | 12 |
| <img src="https://a.espncdn.com/i/teamlogos/nhl/500/uta.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Utah | 43 | 33 | 92 | 6 |
| <img src="https://a.espncdn.com/i/teamlogos/nhl/500/stl.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">St. Louis | 37 | 33 | 86 | 12 |
| <img src="https://a.espncdn.com/i/teamlogos/nhl/500/nsh.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Nashville | 38 | 34 | 86 | 10 |
| <img src="https://a.espncdn.com/i/teamlogos/nhl/500/wpg.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Winnipeg | 35 | 35 | 82 | 12 |
| <img src="https://a.espncdn.com/i/teamlogos/nhl/500/chi.png" style="padding: 0 4px; width: 25px; vertical-align: inherit;">Chicago | 29 | 39 | 72 | 14 |




CGY
WPG