Pearson broke the tie to put the Jets ahead 4-3 at 6:17 of the third period, sliding the puck under Devils goalie Jake Allen from the crease after Josh Morrissey set him up for the wrist shot with a pass from just behind the goal line.

New Jersey has been outscored 20-5 during its four-game skid.

Jonathan Toews, Gabriel Vilardi and Alex Iafallo also scored, Cole Perfetti and Morrissey each had two assists, and Connor Hellebuyck made 24 saves for the Jets (17-22-5), who have won two straight after going winless in their previous 11.

Cody Glass scored twice, Nico Hischier had a goal, while Luke Hughes and Jack Hughes each had two assists and Allen made 18 saves for the Devils (22-21-2).

Iafallo made it 1-0 Jets at 18:50 of the first period, shoveling in his own rebound as it bounced in the slot.

Just 37 seconds later, Hischier tied it 1-1 at 19:27. He jammed in a loose puck through Hellebuyck’s pads five-hole in the crease following the rebound of Luke Hughes’ shot from the left face-off dot.

Glass made it 2-1 Devils at 1:05 of the second period, finishing a net drive on a cross-ice set up from Luke Hughes.

Toews tied it 2-2 at 2:36. Toews created a turnover at the Winnipeg blueline that sent Perfetti in on a breakaway, and Toews jammed the loose puck in the crease after Perfetti hit the crossbar.

Jonas Siegenthaler appeared to put the Devils up 3-2 at 3:28 with a shot from the slot following a scramble in front. The Jets challenged for goaltender interference and the play was overturned when video review determined New Jersey forward Paul Cotter made incidental contact with Hellebuyck in the crease that impaired the goaltender’s ability to play his position.

Glass scored his second of the game to make it 3-2 at 8:08, collecting a rebound and letting a quick wrist shot go from the bottom of the right circle.

Vilardi tied it 3-3 at 17:57. Perfetti’s backhand attempt from the side of the net hit the post, and Vilardi batted in the loose puck behind Allen as the goaltender swiped at it with his glove.