Lowry then gave the Jets a 2-1 lead at 4:01 on a rebound in front after Greiss made an initial save against Brandon Tanev. It was Lowry's first goal since Oct. 20 against the Arizona Coyotes, ending an 18-game drought.
"It was nice that we were able to go out and score right after [we tied it]," Lowry said. "It had been a while, so it was nice that I didn't miss that one. I've had some chances the last few games, I think. There was a stretch where I wasn't really happy with where my game was going."
The Islanders had a chance to tie the game when Tanev tripped Barzal at 8:57, but the power play was negated 35 seconds later when Lee tripped Tyler Myers behind the Jets net. Ryan Pulock's backhand shot from the left circle during the 4-on-4 situation hit the crossbar at 10:09.
"Power play, I get my stick in there and kind of eliminate that opportunity," Lee said. "We had some chances really, we just didn't capitalize.
"I'm trying to get the puck back. You can't take [the penalty], but it happens."
Ehlers scored an empty-net goal with three seconds left for the 3-1 final score.
"A grinding game," said Winnipeg coach Paul Maurice, whose team played its third game in four days. "I think they had the rest advantage on us, but they accepted the game that was being played and got comfortable."