A few minutes later, Charles Hudon thought he had New York starter Alexandar Georgiev beat, but his shot rang off the crossbar and stayed out.
Goaltender Carey Price was sharp in the first, turning aside all eight shots he faced, including a couple of late-period tries from the Rangers as time ran out. With that, the Habs headed to the room ahead 1-0 and leading 11-8 in shots.
The Rangers evened things up early in the second, however. When the puck jumped over Otto Leskinen's stick at the blue line, New York forward Brendan Smith jumped on the chance and skated in alone on Price, beating him for his third of the season to make it a 1-1 game.
The sin bin got a tad busy in the middle frame, with Filip Chytil being sent off for tripping and Ben Chiarot taking a pair of minors. Neither team was able to capitalize, however. In the Canadiens' case, it was in no small part thanks to the work of Price, who was once again solid in net.
After 40, the Rangers had evened things up in the shot counter at 22 apiece, and the score was also tied at 1-1.
The game remained even through much of the final frame, but late in the period, Nick Cousins drove the puck in, brought it to the slot and fed Nate Thompson, who beat Georgiev to give the Habs the win.