The Canadiens have won six straight in New York, including both meetings this season.
Saku Koivu gave Montreal a 1-0 lead with a power-play goal 47 seconds into the third period, breaking up a goaltending duel between the Rangers' Henrik Lundqvist and the Canadiens' Jose Theodore.
But Jagr answered at 9:40 with his NHL-best 12th goal, scored while the Rangers were on a 5-on-3 power play.
Two-time Rangers player Alex Kovalev made it 3-1 for Montreal with 3:46 left.
Toronto 2, Florida 1: Alexei Ponikarovsky scored the go-ahead goal midway through the third for the host Maple Leafs. Fans booed after Florida's Gary Roberts needed just 26 seconds to score against his former team. Roberts, who spent four memorable years with Toronto, received a loud ovation when he was announced before the game.
Notebook: Philadelphia center Keith Primeau was diagnosed with a concussion and will be sidelined indefinitely. ... Toronto center Mats Sundin (fractured left orbital) was cleared to practice. ... New York Islanders goalie Rick DiPietro will miss tonight's home game against Boston because of a bruised knee. Garth Snow will start. ... Washington and Florida will play Dec. 1, making up a game postponed from Saturday because of Hurricane Wilma. The Panthers' game with Ottawa, postponed Oct. 20, will be played Dec. 5. ... Pittsburgh recalled center Erik Christensen and defenseman Ryan Whitney from Wilkes-Barre/Scranton of the American Hockey League. ... Atlanta signed right wing Scott Barney from Chicago's AHL team.