Laine put the Jets ahead 2-0 with 59 seconds left in the second period. From behind the net, Ehlers found Laine breaking through the slot for a shot between Quick's legs. Laine has 10 points (seven goals, three assists) in his past 10 games.
Toffoli got positioning at the front of the net and tipped Oscar Fantenberg's shot past Mason at 5:26 of the third period to make it 2-1. It was Toffoli's second goal in three games.
The Jets were 4-for-5 on the penalty kill, including two straight after Toffoli's power-play goal in the third to hold on to the lead.
Forwards Brandon Tanev and Matt Hendricks were singled out by teammates and coach Paul Maurice for their blocked shots during the kills.
"As important as probably Laine's goal was, the game-winner, the blocked shots and some pretty fine penalty-killing were just as important," Maurice said.
Tanev had a game-high four blocked shots, including on Adrian Kempe at 9:54 of the second when he had an open net with the Kings on the power play.
"For a guy who doesn't block a lot of shots, it hurts me as well seeing that," Ehlers said.
Lowry scored with eight seconds left in the first period to give the Jets a 1-0 lead. Quick appeared to lose track of the puck after Winnipeg's Andrew Copp lost possession in the slot. When Lowry ended up with the puck, Quick could not recover in time to stop his backhand shot.
"You've got to bear down to score, and you've got to bear down to deny opportunities," Kings coach John Stevens said. "Sometimes it's a fine line between the difference of winning and losing. That's a good hockey team, and we've got to just dig down a little bit on both sides of the puck."
It was Lowry's third goal in eight games after returning from an upper-body injury. Mason had the secondary assist. It was the 12th assist of his NHL career, first with Winnipeg.