UNIONDALE, N.Y. (AP) -- Kevin Klein scored with 4:32 left, and the New York Rangers overcame a pair of two-goal deficits and netted three third-period goals to stun the New York Islanders 6-5 on Monday night.

Kevin Klein of the New York Rangers is congratulated by teammates Chris Kreider, Marc Staal and Derick Brassard after Klein scored the game winner at the Nassau Veterans Memorial Coliseum in Uniondale. (Elsa, Getty Images)

After falling behind 11 seconds in, the Rangers completed their game-long, uphill fight and beat the Islanders for the first time in four tries this season. They trail the Metropolitan Division-leading Islanders by two points and have two games in hand.

Defenseman Ryan McDonagh had the first two-goal game of his career, and Chris Kreider, Derek Stepan and Martin St. Louis also scored for the Rangers, who completed a 4-0 road trip.

Stepan and St. Louis scored 1:37 apart in the third to tie it. Cam Talbot made 38 saves and improved to 5-1-1 while filling in for injured goalie Henrik Lundqvist.

(Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)