WINNIPEG -- Mark Scheifele scored the tying goal with 49 seconds remaining in regulation and was one of three Winnipeg Jets to score in the shootout in a 3-2 win against the Philadelphia Flyers at Bell MTS Place on Thursday.
Patrik Laine and Bryan Little also scored in the shootout for the Jets. Jakub Voracek and Claude Giroux scored for the Flyers, but Travis Konecny couldn't convert to extend the tiebreaker.
With goalie Connor Hellebuyck pulled for an extra attacker late in the third period, Scheifele tied the game 2-2.
[WATCH: All Flyers vs. Jets highlights]
"It would have been easy to open it up and try to tie it in five minutes," said Jets captain Blake Wheeler, who set up the tying goal. "That would have been what we tried to do in years past. That's a good sign of maturity, but we have got to play better."
Mathieu Perreault, who missed the past 12 games because of a lower-body injury, scored for the Jets (11-4-3), who have at least a point in 11 of their past 12 games (8-1-3).
Hellebuyck made 30 saves and has allowed two goals or fewer in 10 of 13 starts this season.
Video: PHI@WPG: Hellebuyck flashes the leather on Laughton
Jakub Voracek had a goal and an assist, and Sean Couturier scored for the Flyers (8-8-3), who have lost three straight games. Brian Elliott made 31 saves.
"It hurts," Voracek said. "In OT, I think we were better. We had a lot of scoring chances. It [stinks]."
The Flyers ended their goal drought at 158:36 when Voracek made it 1-0 at 2:27 of the first period. Philadelphia was shut out its previous two games, each against the Minnesota Wild.
Couturier capitalized on a rebound to score a power-play goal at 5:15 of the first to make it 2-0.
"It was a heavy game," Flyers coach Dave Hakstol said. "It was hard. There's a lot of portions of that game where there's not a ton of flow because of the amount of specialty-team play back and forth."
Video: PHI@WPG: Elliott snags Laine's big one-timer
Perreault made it 2-1 with a power-play goal at 13:05 of the second period.
Flyers defenseman Radko Gudas was given a five-minute major penalty and a game misconduct for slashing Perreault in the head at 9:50 of the first period.
Goal of the game
Scheifele's goal at 19:11 of the third period.
Video: PHI@WPG: Scheifele ties it on scorching one-timer
Save of the game
Hellebuyck's save on Konecny in the shootout.
Video: PHI@WPG: Hellebuyck stops Konecny, seals SO win
Highlight of the game
Perreault's goal at 13:05 of the second period.
Video: PHI@WPG: Perreault cashes in on the power play
They said it
"Forty seconds left, we let one in. It's tough. The goal we give up, it's one face-off in the offensive zone and it turns into a 2-on-1, and those are the things that bite you in the butt." -- Flyers goaltender Brian Elliott
"We played a [heck] of a game. A great comeback win. This is the National (Hockey) League, and they're a good hockey team." -- Jets coach Paul Maurice
Need to know
Flyers forward Nolan Patrick, the No. 2 pick in the 2017 NHL Draft, returned to the lineup after missing nine games with an upper-body injury. He had no points or shots on goal in 7:58 of ice time. "I thought his game was good," Hakstol said. "He was sharp, he was strong on the puck." … Laine extended his point streak to seven games (five goals, three assists) with an assist on Scheifele's goal. ... Couturier has 14 points (seven goals, seven assists) in his past 11 games.
Flyers: Host the Calgary Flames on Saturday (1 p.m. ET; SN1, SNE, SNO, SNP, NBCSP, NHL.TV)
Jets: Host the New Jersey Devils on Saturday (3 p.m. ET; TSN3, MSG+, NHL.TV)
Video: Jets tie game late, top Flyers in SO