Winnipeg clinched a playoff spot with the win (28-21-3).
Jets captain Blake Wheeler also scored twice in the contest.
Andrew Copp had a pair of assists for the Jets.
Connor Hellebuyck stopped all 32 shots he faced to earn his third shutout of the season.
Jakob Markstrom made 15 saves for the Flames, who dropped to 22-26-3.
Adam Lowry opened the scoring just over a minute into the game when he skated down the wing and beat Calgary goaltender Jakob Markstrom short side with a wrister.
Lowry scored his 2nd goal of the night 5:33 into the second, a shorthanded tally off of a Dylan DeMelo setup to give the Jets a 2-0 lead.
The goal was his 10th of the season.
Blake Wheeler scored late in the second to post Winnipeg's third goal on a breakaway, lifting a backhand shot past Markstrom to make it 3-0.
Wheeler scored his 2nd of the night 4:02 into the third, converting a Mark Scheifele feed to make it 4-0.
It was a milestone goal for Wheeler, who earned his 800th career point on the goal, Scheifele his 500th.
The goal was his 13th of the season.
Andrew Copp was awarded a penalty shot in the third period but failed to score.
Winnipeg returns home to host Ottawa on Saturday while Calgary hosts Ottawa Sunday.
SHOTS-WINNIPEG 19 CALGARY 32.
The Senators defenceman blew a slapshot past Laurent Brossoit after Jet defenceman Logan Stanley had a puck careen off of his skate and Winnipeg was unable to clear the puck out of their end.
The losing streak is the longest the NHL club has had since returning to Winnipeg in 2011.
Zaitsev's goal was his third of the season and helped the Sens win for the 6th time in their last 8 games.
Connor Brown had a goal and an assist for Ottawa.
Filip Gustavsson stopped 28 shots to pick up the win for the Senators.
Josh Morrissey had the lone Winnipeg goal on the night.
Laurent Brossoit turned aside 16 shots for the Jets, who dropped to 27-21-3 and are now tied for third in the North Divison with the Montreal Canadiens, who defeated the Toronto Maple Leafs in overtime Monday night.
Ottawa hosts Montreal Wednesday while Winnipeg travels to Calgary to face the Flames.
SHOTS-WINNIPEG 29 OTTAWA 18
There were only three penalties in the game with the Oilers scoring on each of their opportunities.
The Jets got theirs with 4:47 remaining in regulation but were unable to score.
Winnipeg saw their losing streak reach a season long 5 games.
They dropped to 27-19-3 while Edmonton gained a stronger hold on 2nd place in the North Division upping their record to 29-16-2.
Leon Draisaitl also scored for Edmonton.
Connor McDavid had three assists for the Oilers and now has 22 points in nine games against the Jets.
Mikko Koskinen made 29 saves for Edmonton.
Blake Wheeler scored Winnipeg's lone goal in the contest.
Connor Hellebuyck turned aside 25 shots for the Jets.
Edmonton got on the board 10:52 into the first on the power play.
With Jets captain Blake Wheeler off for tripping Connor McDavid found Tyson Barrie open in the high shot and the Edmonton defenceman made no mistake, blasting a slap shot past Connor Hellebuyck, beating him with a high glove side to make it 1-0.
The goal was his 7th goal of the season.
Blake Wheeler tied the game 4:29 into the second when Andrew Copp capitalized on a Dimitri Kulikov turnover and flipped a backhand pass from the corner across to Wheeler, who fired the puck just inside the right post to make it 1-1.
The goal was his 11th of the season.
Ryan Nugent-Hopkins got the lead back for the Oilers at 6:20 of the second on a power play when Blake Wheeler took a double minor for high sticking Ethan Bear.
The Edmonton first unit worked the puck around efficiently before Tyson Barrie hit Nugent-Hopkins with a pass before he drifted a wrister past Hellebuyck to make it 2-1 12 seconds into their man advantage.
The goal was his 14th of the season.
Winnipeg got their lone power play late in third period but failed to score.
The Jets pulled Hellebuyck and pressured Edmonton in their end but couldn't score.
Leon Draisaitl added an empty netter with 8.9 seconds left in regulation to seal the win for the Oilers.
Edmonton travels home to host Calgary tomorrow while Winnipeg visits Montreal Friday.
SHOTS-EDMONTON 28 WINNIPEG 30
Edmonton overtook Winnipeg for second place in the North Division by a single point with 58.
Leon Draisaitl had a goal and an assist for the Oilers.
Alex Chiasson also scored for Edmonton.
Mike Smith made 29 saves for the Oilers (28-16-3).
Mark Scheifele scored for the Jets.
Connor Hellebuyck and Laurent Brossoit combined to make 19 saves for Winnipeg, who dropped to 27-18-3.
Alex Chiasson got the Oilers on the board 16:22 into the first when he converted an Adam Larsson feed past Connor Hellebuyck, beating him with a low shot.
The goal was his 8th of the season.
Connor McDavid made it 2-0 at 18:31 off of a turnover.
Pierre-Luc Dubois left a drop pass for Blake Wheeler as he gained the Edmonton blue line which Wheeler overskated.
Tyson Barrie tipped the disc over to McDavid, who skated into the Winnipeg end with the puck before hitting Barrie in the high slot with a pass with the Oiler defenceman promptly getting a shot off which Hellebuyck stopped and McDavid knocked the rebound past him.
Connor McDavid gave Edmonton a three-goal cushion 3:35 into the second when Dominik Kahun hit him with a stretch pass, sending the NHL's leading scorer on a partial breakaway.
McDavid moved in and faked a slap shot before beating Hellebuyck between the legs with a wrister to score his 27th goal of the season.
A bad pinch by Derek Forbort put the Jets down 4-0 11:40 into the second.
The Winnipeg defenceman got caught deep in the Oiler zone when Ryan Nugent-Hopkins poked the disc past him, giving Nugent-Hopkins a 2-on-1 with Leon Draisaitl.
Nugent-Hopkins hit him with a crisp pass which Draisatl hammered past Hellebuyck from his off wing to score his 23rd goal of the season.
Darnell Nurse made it 5-0 13:18 into the second when he converted a Jesse Puljujarvi feed past Hellebuyck, beating him between the legs.
The goal was his 15th of the season.
Mark Scheifele got Winnipeg on the board at 15:06 when he fired a Paul Stastny pass past Mike Smith to make it 5-1.
The goal was his 19th of the season.
McDavid scored on a breakaway with 3:30 left in the second period to complete the hat-trick.
The goal was his 28th of the season.
Laurent Brossoit started the third period in goal for Winnipeg.
There was no scoring in the third period.
The same two clubs face each other again Wednesday night in Winnipeg.
SHOTS-EDMONTON 25 WINNIPEG 30
Marner pounced on a loose puck off of a dump Jake Muzzin which left Jets goaltender Connor Hellebuyck behind the net and Marner in front with the puck with an empty net to shoot at.
The Maple Leaf winger snapped the puck into the net to give Toronto the lead and they never looked back.
The game started with promise for the Jets as Nikolaj Ehlers scored 39 seconds into the contest, streaking in and redirecting the puck past Toronto goaltender Jack Campbell, who was solid the rest of the night for the Leafs.
Campbell made 25 saves for Toronto, who won their 30th game of the season (30-13-5).
The opportunity for the second place Jets to close the gap in the standings with the first place Maple Leafs didn't materialize, in fact the gap widened as Winnipeg now trails Toronto by 8 points.
Nikolaj Ehlers scored the lone goal on the night for the Jets.
Connor Hellebuyck made 33 saves for Winnipeg and dropped to 27-17-3.
Nikolaj Ehlers scored 39 seconds into the contest when he drove the net and got his stick on a Paul Stastny feed and redirected it past Toronto netminder Jack Campbell.
The goal was his 21st of the season.
Joe Thornton replied for the Maple Leafs at 4:04, scoring on a wraparound to tie the game at 1.
Mitch Marner gave Toronto the lead 11:40 into the first after he hustled to a loose puck in front of the Winnipeg net after a fortunate bounce off the end glass which left Connor Hellebuyck behind the net.
Marner fired the disc into an empty net to score his 17th of the season.
John Tavares gave the Maple Leafs a 3-1 lead 7:07 into the second period when he completed a perfect 2-on-1 setup with William Nylander, beating Hellebuyck with a high wrister.
The goal was his 17th of the season.
For the second straight game Winnipeg pulled their goaltender with two minutes left in regulation but were unable to score.
Alexander Kerfoot added an empty netter with 1:30 left in 3rd period to make it 4-1 Maple Leafs.
The goal was his 8th of the season.
Winnipeg has a one day break as they host Edmonton Monday while Toronto is idle until Wednesday when they travel to Montreal to face the Canadiens.
SHOTS-TORONTO 37 WINNIPEG 26
NOTES-The Jets assigned D Ville Heinola to the Manitoba Moose Saturday morning to give him some ice time.
Jets captain Blake Wheeler, who just returned from a six game abscence due to a concussion, went down after being hit by Toronto defenceman Rasmus Sandin in the second period and went immediately to the dressing room but was able to return for the third period.
The win snapped a five game winless skid for the Maple Leafs.
Auston Matthews had a goal and an assist for Toronto.
Wayne Simmonds and Jason Spezza added single goals for the Maple Leafs.
Jack Campbell turned aside 34 shots for Toronto, who extended their lead atop the North Division to 5 points over the second place Winnipeg Jets.
Andrew Copp and Mark Scheifele each had a goal and an assist for the Jets.
Kyle Connor also scored for Winnipeg.
Connor Hellebuyck and Laurent Brossoit combined to make 28 saves for Winnipeg, who dropped to 27-16-3.
Auston Matthews scored 27 seconds into the contest to give Toronto a 1-0 lead after Mitch Marner hit him with a stretch pass at the Jets blue line.
Matthews moved in and beat Hellebuyck with a short side wrister.
Wayne Simmonds made it 2-0 under a minute later when he took a John Tavares feed in the high slot before moving in and beating Hellebuyck with a backhand shot.
Mark Scheifele cut the lead in half at 3:19 when Andrew Copp fed him from behind the goal line following a turnover in the corner.
Scheifele snapped a low shot past Toronto goaltender Jack Campbell to make it 2-1.
The goal was his 18th of the season.
Andrew Copp tied the contest at 10:26 when Mason Appleton slid him the disc after a defensive miscue resulted with Appleton getting the puck in the slot as he drove the net.
Jason Spezza gave Toronto the lead at 11:59 tipping a puck past Hellebuyck on a forty foot wrister by Joe Thornton.
Jets Head Coach Paul Maurice had seen enough and pulled Hellebuyck in favor of backup Laurent Brossoit.
Mitch Marner gave Toronto a two-goal cushion just under the thirteen minute mark of the second when he one timed an Auston Matthews feed past Brossoit, beating him high glove side to make it 4-2.
The goal was his 15th of the season.
Kyle Connor pulled the Jets to within a goal at 17:56 of the second when Blake Wheeler hit him with a pass from the corner and he beat the Toronto netminder with a low shot to make it 4-3.
The goal was his 22nd of the season.
Winnipeg pulled their goaltender with two minutes remaining in the third period in an effort to get the equalizer but were unable to score.
Mitch Marner scored into an empty net with 5 seconds remaining in regulation to seal the win for the Maple Leafs.
The two teams face each other again Saturday night in Winnipeg.
SHOTS-TORONTO 33 WINNIPEG 37
Jets C Adam Lowry left the game at the end of the first period and did not return after taking a check from Toronto forward Alex Galchenyuk.
Jets Assistant Captain Mark Scheifele hit the 300 assist mark on Kyle Connor's second period tally.
Barrie scored both of his points on the power play off of his slap shot from the point.
Jesse Puljujarvi and Alex Chiasson also scored for Edmonton, who moved to 26-15-2.
Connor McDavid and Leon Draisaitl each had two assists.
Mike Smith earned the shutout turning aside 26 shots for the Oilers.
Connor Hellebuyck made 22 saves for the Jets, who dropped to 27-15-3.
There was no scoring in the first period.
Tyson Barrie opened the scoring 12 minutes into the second on the power play when he beat Winnipeg goaltender Connor Hellebucyk between the pads with a slap shot from the point.
Barrie hit Connor McDavid with a pass along the boards which allowed him time to move into shooting position before McDavid returned the puck to him, which Barrie one timed past Hellebuyck.
The goal was his 6th of the season.
Jesse Puljujarvi made it 2-0 6:37 into the third when Connor McDavid found him alone in front of the Winnipeg net.
Jets winger Kyle Connor left Puljujarvi alone in front to cut of McDavid along the end boards.
McDavid then hit Puljujarvi with a no-look backhand pass which Puljujarvi promptly hammered past Hellebuyck to score his 10th of the season.
With Nikolaj Ehlers off for cross checking, Alex Chiasson tipped a Tyson Barrie shot from the point past Hellebuyck to make it 3-0.
The goal was his 7th of the season.
Winnipeg pulled their goaltender late but were unable to score.
The Oilers return home to host Montreal on Monday while Winnipeg hosts Toronto Thursday.
SHOTS-EDMONTON 25 WINNIPEG 26
NOTES-Jets Captain Blake Wheeler was cleared to play earlier in the day but was held out of the lineup in order for him to get some practice before facing the Maple Leafs on Thursday.
Winnipeg's record against Edmonton this season dropped to 2-5-0.
Mark Scheifele also had a three point night, with a goal and two assists for the Jets, who finished off a five game road trip with only a single loss.
Nikolaj Ehlers also had a two-goal night for Winnipeg.
Defenceman Neal Pionk had two assists.
Connor Hellebuyck made 31 saves for the Jets, who moved to 27-14-3 and within three points of the first place Maple Leafs who have 60 points to lead the North Division.
Jack Campbell allowed three goals on the first three shots he faced in just over three minutes in the first period and was replaced by David Rittich.
The two netminders combined to make 18 saves.
John Tavares had a goal and an assist for Toronto, who were missing leading scorer Auston Matthews with an injury.
Alex Galchenyuk had the other Maple Leaf goal.
Toronto has now lost their last three games.
SHOTS-WINNIPEG 24 TORONTO 33
NOTES-Scheifele and Ehlers both kept six game point streaks alive while Leafs Centre John Tavares has ten points in his last seven games.
Kyle Connor's empty netter with just over 36 seconds left in regulation was his team leading 21st goal of the season.
The Winnipeg Jets have now won the most road games of any NHL team this season.
The win was their fourth in their last five games.
Mark Scheifele also scored for the Jets (24-14-3), who are three points up on the Edmonton Oilers for second place in the North Division.
Laurent Brossoit made 27 saves for Winnipeg.
Josh Norris and Nick Paul scored for the Senators (14-26-4).
Matt Murray finished the night with 32 saves for Ottawa.
Ottawa opened the scoring 1:19 into the contest when Paul scored.
Mark Scheifele scored at 3:24, converting a Nikolaj Ehlers feed to score his 16th of the season.
There was no scoring in the second period.
Perreault fired a power play marker just over two minutes into the third after snapping a shot past Murray which sent his water bottle flying to make it 2-1.
The goal was his 9th of the season.
Lewis fired the game winner shorthanded at 9:39 after finding some open ice to score his third of the season.
Winnipeg visits Toronto Thursday night while Ottawa travels to Montreal on Saturday.
SHOTS-WINNIPEG 35 OTTAWA 29
Josh Morrissey, Trevor Lewis, Nikolaj Ehlers and Andrew Copp scored for Winnipeg.
Connor Hellebuyck picked up the win for the Jets, who moved to 24-13-3.
Phillip Danault and Paul Byron scored for Montreal (17-11-9), who have lost their last two games.
Josh Morrissey scored 18 seconds into the game, firing a wrister in off the post off a rush.
Montreal replied 1:22 later when Phillip Danault knocked a rebound past Hellebuyck after he made a stop on a Tomas Tatar effort.
Trevor Lewis made it 2-1 just over the eight minute mark when he redirected a hard Neal Pionk feed past Jake Allen.
The goal was his 2nd of the season.
Nikolaj Ehlers gave the Jets a two-goal lead at 13:07 when he burst down his wing and beat Allen with a wrister.
Paul Byron capitalized when Hellebuyck got caught behind his goal when the puck took a strange bounce and found him with the puck on his stick.
He one timed the disc into the goal to make it 3-2.
The Canadiens pulled their goaltender with about 90 seconds remaining in regulation but were unable to get the equalizer.
Andrew Copp potted an empty netter to seal the win for the Jets.
The two teams face each other again Saturday night in Montreal.
SHOTS-WINNIPEG 27 MONTREAL 38