Nikita Chibrikov, Mason Appleton, Alex Yaffalo, Gabe Vilardi, Kyle Connor and Vladislav Namestnikov Scored Winnipeg’s other goals.
Scheifele has now scored in 13 consecutive home games, including a total of 20 points.
David Pastrnak responded for the Bruins, whose four-game winning streak was snapped.
Connor Hellebuyck made 23 saves for Winnipeg (21-9-0) at the Canada Life Centre. Jeremy Swayman stopped 27 shots for Boston (15-12-3).
Goals from Iafallo, Conner and Vilardi ended the game in the third period.
Scheifele scored his second goal of the game, off a perfect pass from Josh Morrissey on a second-period power play, extending Winnipeg’s lead to 3-0. .
Namestnikov opened the scoring in the first period, with Boston guard Brando Carlo missing four minutes after taking down Kyle Connor with a high stick. Namestnikov pounced on a loose puck in front of the net. With one assist, Pionk reached the 200-point mark since joining the Jets in a trade from the New York Rangers.
Connor then assisted Scheifele for a lone score, extending Scheifele’s scoring streak to five games.
Jets: Seemed to be motivated by the energy displayed by drafted Chibrikov. He took an early penalty kick, started and scored Winnipeg’s first goal, and then assisted on Iafallo’s power-play goal. Schaefer then took over, made two great passes, and dominated the game down the field. Chibrikov then scored late in the game.
Bruins: The Jets jumped out to a 1-0 lead on the power play in the first period, but came out strong in the second period, scoring their first goal and missing a ton of chances. Then they fell apart in the third inning.
Conner scored on a pass from Scheifele with 1:25 left in the third period to give Winnipeg a 4-1 lead and deflate the Bruins.
The Jets scored three power-play goals.
Bruins: Visit the Seattle Kraken on Thursday.
Jets: Host the Vegas Golden Knights on Thursday.