Marian Gaborik shook the New York Rangers out of their three-game slump with a game-winning overtime goal in a 4-3 win over the Islanders Sunday. Gaborik's 33rd goal of the season came with six seconds remaining in the extra session and maintained the Eastern Conference leading Rangers' (43-18-7) four-point advantage over the Pittsburgh Penguins in the Atlantic division. “We talked about how important this one was,” Gaborik told reporters. “We had a pretty good game in Chicago (on Friday), but we came up short. Tonight we played a good game.” The two New York teams traded goals throughout regulation, with the Islanders nudging ahead on three occasions but were unable to open up a bigger lead. John Tavares opened the scoring in the first period for the Islanders while Matt Moulson and Andrew MacDonald found the net in the second. Brad Richards tied the game twice with power-play scores in the first two periods before Brian Boyle converted a tip-in in the third to tie the game at 3-3. The Islanders (28-31-10) were outshot 36-19 but goaltender Evgeni Nabokov came through with 32 saves to help keep the visitors in the game. Penguins 5, Bruins 2: James Neal had a goal and two assists, and the Pittsburgh Penguins beat the Boston Bruins for their ninth straight victory. Chris Kunitz, Arron Asham, Pascal Dupis and Matt Niskanen also scored for Pittsburgh. Marc-Andre Fleury stopped 34 shots to run his personal winning streak to eight. St. Louis 2, Columbus 1: David Perron broke a tie early in the third period, and Jaroslav Halak made 33 saves to help the NHL-leading Blues beat the Blue Jackets for their season-high fifth straight victory. Florida 2, Carolina 0: Jose Theodore made 34 saves for his third shutout of the season and the Panthers beat the Hurricanes. Washington 2, Toronto 0: Michal Neuvirth made 23 saves for his third shutout of the season, and Brooks Laich and Matthieu Perreault scored in the Capitals' victory over the Maple Leafs. New Jersey 4, Philadelphia 1: Martin Brodeur made 18 saves for his 650th career victory and Ilya Kovalchuk had a goal and two assists in the Devils' victory over the Flyers. Calgary 4, Minnesota 3: Jarome Iginla scored early and set up Curtis Glencross' go-ahead goal late with a botched shot that became a pass, and Calgary hung on to beat Minnesota for its third straight victory. Flames 4, Wild 3: Jarome Iginla scored early and set up Curtis Glencross's go-ahead goal late, and visiting Calgary hung on to beat Minnesota for its third straight victory.