Josh Bailey scored an empty netter and added an assist as New York won their third straight game.
Semyon Varlamov stopped 32 shots for the Islanders, who moved to 4-3-0 on the season.
Nikolaj Ehlers scored Winnipeg's lone goal on the night.
Connor Hellebuyck turned aside 24 shots for the Jets, who saw their record drop to 4-5-0.
Nikolaj Ehlers scored first for Winnipeg after he leaned into a wrister following a pass from Neal Pionk and wired a shot past Semyon Varlamov beating the Islander goaltender high glove side.
The goal was his 3rd of the season.
With Dimitri Kulikov off for tripping Mathew Barzal evened the contest on the power play when he converted a Josh Bailey feed and ripped it past Jets goaltender Connor Helleybuyck 7:41 into the second period.
"I think being down 1-0 they were kind of putting the pressure on us a bit, and they were kind of controlling the pace. So to get one back kind of calmed things down a little bit. It felt good. Our guys, the rest of the team did a heck of a job just battling hard and playing our game and eventually just closing it out in the third period. It was kind of like a no-doubter, so it was a good game by the whole team," said Barzal.
Bailey skated out of the corner before defenceman Johnny Boychuk hit him with a crisp pass. The Islander center curled along the top of the circle before sliding a cross ice pass to Barzal, who blasted a slap shot just inside the left post.
Barzal gave the Isles the lead late in the second period when he broke down the right side of the ice and wired a wrister past Hellebuyck to make it 2-1.
Josh Bailey added a late empty netter to make it 3-1 Islanders.
Jets captain Blake Wheeler said the club is going through a tough stretch at the moment. "It’s not going for us right now. Obviously scoring one goal, you’re not going to win many games that way. I thought we did enough offensively to win the game. I thought ninth game in 15 days, I still thought we carried most of the play and were the better team. It just wasn’t meant to be," he said.
Islanders winger Josh Bailey, who scored in the contest said New York kept their work ethic high despite getting off to a slow start. “We've got a resilient group in here. We're not going to get too high or too low. We know we're just a shot away when we're down one early like that so we just keep fighting,” he said.
Isles Head Coach Barry Trotz said either club could have won the contest.
"They (Jets) had enough chances to win. Our goalie was good. The first period we were very fortunate to just be sitting there just down a puck (aka. a goal). They had some good looks. If our goalie is not on it, it's a different story," he said.
Jets Head Coach Paul Maurice wasn't a big fan of the outcome of the game.
"I don’t like the result of what’s happened because we’ve been scored on and couldn’t turn it back over on them. I haven’t felt our game’s changed drastically after that, to be honest with you. Everybody gets a little bit of jump from a goal. The other team comes two or three shifts. Not happy with the result,” he said.
SHOTS-NEW YORK 26 WINNIPEG 33