Updated

Derek Stepan scored on a 5-on-3 power play with 2:45 left in the game to give the New York Rangers a 4-2 win over Carolina on Friday night.

Rick Nash and Ryan McDonagh scored earlier for the Rangers, who beat Carolina for the 10th straight time, and Carl Hagelin added an empty-netter with 41 seconds to go.

Carolina took a pair of delay-of-game penalties in the final five minutes to give New York the two-man advantage. Stepan was set up for a short shot by Martin St. Louis, who played his second game with the Rangers since being acquired from Tampa Bay on Wednesday.

Jeff Skinner scored on a penalty shot in the third period to give Carolina a 2-1 lead. Jordan Staal scored his 12th goal of the season for Carolina's 1-0 lead in the opening period, but McDonagh tied it with New York short-handed.

Staal started the scoring when picked up an indirect pass along the right boards from Alexander Semin and lifted a shot over the glove of Henrik Lundqvist.

McDonagh tied it with 12:35 left in the game with New York's third short-handed goal in two games — the team's only goals in those matches up to that point.

Carolina's power-play woes continued as the Hurricanes were 0 for 2, including a 5-on-3 early in the second period. Carolina has gone seven games without a power-play goal, an 0-for-26 span.

Carolina goalkeeper Anton Khudobin was outstanding through most of the game, finishing with 40 saves. He just didn't have enought help down the stretch on the penalty kill.

Lundqvist made 22 saves.

NOTES: Carolina D Andrej Sekera played in his 400th NHL game. ... Rangers C Mats Zuccarello returned to the lineup after missing the last four games because of an injured hand suffered while playing for Norway at the Sochi Olympics.