JetsNation has no direct affiliation to the Winnipeg Jets, True North Sports & Entertainment, NHL, or NHLPA
Vilardi nets shootout winner, Jets edge Flames 4-3
alt
Photo credit: © Sergei Belski-Imagn Images
Evan Waldner
Nov 16, 2025, 02:04 ESTUpdated: Nov 16, 2025, 02:08 EST
Follow us on our Jets Nation socials! X/Twitter: @NHLJetsNation and on Instagram: @JetsNationDotCa
The Winnipeg Jets wrapped up their six-game road trip on a positive note Saturday night, grinding out a 4-3 shootout win over the Calgary Flames at Scotiabank Saddledome.
After a scoreless first period, Mark Scheifele opened the scoring in the second. Kyle Connor threaded a cross-ice feed to Scheifele as he burst into the zone, and the Jets’ top centre ripped a wrist shot past Dustin Wolf’s blocker for his 11th of the season to make it 1-0.
Just 32 seconds later, the Flames tied it on a strange bounce. Jake Bean fired a quick shot from the sidewall that deflected off Cole Perfetti and fooled Connor Hellebuyck, making it 1-1.
Winnipeg responded quickly. Less than a minute later, Tanner Pearson pounced on a loose puck off a block and slipped it past Wolf, who never saw it, restoring the Jets’ one-goal lead.
Calgary evened the score again before the end of the period. Kevin Bahl’s point shot redirected off Logan Stanley’s skate and in, another unlucky bounce against the Jets, sending things into the third period tied 2-2.
Early in the final frame, Winnipeg capitalized on a power play. Kyle Connor’s one-timer rang off Wolf and then the post, and Perfetti hammered home the rebound for his first goal of the season, putting the Jets back ahead 3-2.
But with 1:14 left, a late Winnipeg penalty proved costly. Rasmus Andersson’s initial shot was stopped by Hellebuyck, but Matt Coronato pounced on the rebound in tight and buried it to tie the game and force extra time.
Overtime brought some drama of its own. Scheifele was called for holding Flames defenceman MacKenzie Weegar, putting Winnipeg shorthanded. The Jets managed to kill the penalty and force a shootout, but Scheifele wasn’t done voicing his frustration with the call. As he continued arguing with the officials before the shootout began, the refs gave him a game misconduct, ejecting him and leaving Winnipeg without their top centre for the skills competition.
After both teams came up empty on their early attempts, Gabriel Vilardi ended it in Winnipeg’s third attempt, beating Wolf glove-side to seal the win. Hellebuyck, who made 31 saves on the night, stopped all three Flames shooters he faced in the shootout.
The Jets now return home for three straight games, beginning Tuesday against the Columbus Blue Jackets. Puck drop is set for 7:00 p.m. CST on TSN3.