Dustin Brown and Adrian Kempe scored, and Matt Roy had two assists for his first multipoint game in the NHL for the Kings (12-18-2), who won for the third time in their past 10 games (3-6-1). Jonathan Quick made 29 saves.
"It was a good team game," Kings coach Todd McLellan said. "Pretty direct, not a lot of turnovers or cute stuff that cost us. Pretty good board work. Structure was strong. Played well with a lead. Checked with the legs, didn't take many penalties, so we checked off a lot of boxes to earn a tough victory."
WATCH: [All Rangers vs. Kings highlights]
Artemi Panarin scored, and Henrik Lundqvist made 23 saves for the Rangers (15-12-3), who had their three-game road winning streak end.
"They capitalized on their chances, and when they did they stayed in their structure and played a good defensive heavy game," Rangers forward Chris Kreider said. "But you can't break a team down going east-west when they're playing like that. We needed to have a little more snarl, get to the net, get pucks to the net, and we weren't able to do that."
Brown put the Kings ahead 1-0 at 19:49 of the first period on a sharp-angle shot off a pass by Toffoli through the slot that got Lundqvist off-balance.