Rangers 6, Penguins 1
Derick Brassard and Brian Boyle each finished with four points and Ryane Clowe had three points to lead the Rangers to victory.
The win snapped New York's seven-game losing streak to the Penguins dating back to the 2011-12 season.
Clowe scored two goals. Boyle, Brassard, John Moore and Ryan McDonagh scored one each for the Rangers, while Henrik Lundqvist made 26 saves.
Pascal Dupuis scored Pittsburgh's only goal. Marc-Andre Fleury allowed all six goals on 39 shots.
- - - -
Flyers 5, Canadiens 3
Erik Gustaffson scored the go-ahead goal 90 seconds after Wayne Simmonds tied it late in the third period and the Philadelphia Flyers rallied for a 5-3 victory over the Montreal Canadiens.
Philadelphia (16-17-3), which is in danger of missing the playoffs for the first time since 2007 and second time in 18 years, closed within four points of the New York Islanders for the final seed in the East.
Simmonds got the tying goal with 5:06 left when Bruno Gervais' slap shot hit his skate and trickled past goaltender Carey Price.
Gustafsson made a nifty move to set up the go-ahead goal.
Voracek then added an empty-net goal.