Phil Kessel’s goal with less than five minutes to play snapped a tie and gave the Maple Leafs a 2-1 victory over the New York Islanders at Toronto last night.
Toronto has gone 2-0-1 in its last three games despite scoring just four goals, largely because of the solid play of James Reimer.
The rookie goalie made 28 saves against the Islanders, denying Jack Hillen with his glove just before Kessel netted the winner.
Kessel scored his 23d of the season at 15:19, beating Al Montoya with a long wrist shot.
Clarke MacArthur also scored for Toronto, 7-2-2 since the All-Star break.
Matt Moulson scored for the Islanders, giving him four goals in two days. Moulson had a hat trick in New York’s 5-1 home victory over Florida Monday.
Canadiens 3, Canucks 2 — David Desharnais and Brian Gionta scored 67 seconds apart early in the first period and Carey Price made 12 of his 37 saves in the third for Montreal.
Andrei Kostitsyn ended a 12-game goal drought, despite being demoted to the fourth line, as Montreal won in Vancouver for the first time in more than a decade.
Devils 1, Stars 0 — Nick Palmieri scored a power-play goal with 5:37 left and Johan Hedberg stopped 19 shots for his 17th NHL shutout as visiting New Jersey extended its season-high winning streak to eight.
With newly acquired Dallas defenseman Alex Goligoski in the penalty box for hooking, Ilya Kovalchuk mishit a shot from the left point, but Palmieri was set up to the right of the net and he deflected the puck past Kari Lehtonen.
Avalanche 4, Blues 3 — Erik Johnson scored the go-ahead goal against host St. Louis, which traded him three days earlier, and Colorado broke a 10-game winless streak and defeated the Blues for the seventh straight time.
Johnson, part of a four-player trade Saturday, scored with 5:06 left to break a 2-2 tie.
Coyotes 3, Flyers 2 — Shane Doan scored on the power play in overtime to lift streaking Phoenix to its eighth straight victory.
The Flyers lost for just the third time in nine games and are 16-6 since New Year’s Day. They lead Tampa Bay by 8 points in the race for the East’s No. 1 seed.
Sharks 4, Red Wings 3 — Joe Thornton scored his 300th career goal and Devin Setoguchi scored twice for visiting San Jose.
Red Wings forward Patrick Eaves left the game because of an undisclosed lower-body injury. He appeared to hurt his right knee when he led with it on a check against Torrey Mitchell midway through the second period.
Rangers 4, Hurricanes 3 — Wojtek Wolski scored the tying goal with 1:50 left, then netted the only goal in the shootout to rally the Rangers at Raleigh, N.C.
Henrik Lundqvist stopped all three shootout attempts by Carolina, which squandered a 43-save night by Cam Ward and missed a chance to tie New York for seventh place in the Eastern Conference.
Blue Jackets 4, Predators 0 — Steve Mason made 20 saves for his 18th NHL shutout and Rick Nash scored two of Columbus’s four third-period goals to lift the hosts.
The Blue Jackets moved within 2 points of eighth place in the Western Conference.
Wild 4, Oilers 1 — Pierre-Marc Bouchard’s spin-o-rama tally highlighted a three-goal, third-period outburst for Minnesota, which has beaten Edmonton 15 straight times at home.