N.Y. Rangers 2, New Jersey 0: Carl Hagelin scored late in the first period and Henrik Lundqvist made the goal stand up as the Rangers snapped the Devils' seven-game road winning streak. The Rangers stretched their advantage in the East to nine points.
Nashville 2, Los Angeles 1: Pekka Rinne made 30 saves in leading the Predators. Roman Josi and Patric Hornqvist scored for Nashville, which has won four of its last five. Dustin Brown scored for the Kings.
Edmonton 5, Winnipeg 3: Lennart Petrell and Taylor Hall both had a goal and an assist as the Oilers scored four times in the third period to beat the Jets. Devan Dubnyk made 27 saves for the win, while Ondrej Pavelec stopped 20 shots for the Jets.
Colorado 4, Anaheim 1: Ryan O'Reilly broke a tie 37 seconds into the third period and Semyon Varlamov stopped 27 shots, helping the Avalanche win a game between two surging teams trying to climb back into playoff contention.
St. Louis 3, Calgary 1: Jason Arnott scored a pair of power-play goals to lead St. Louis to a victory, moving the Blues into a tie with Detroit atop the Central Division.
Compiled from News and wire service reports.