Daniel Paille also scored for Boston and Tuukka Rask made 27 saves against the road-weary Canucks, who were coming off 2-0 loss in Detroit the night before.
Zdeno Chara and Johnny Boychuk added assists as Boston won for the sixth time in seven games.
Roberto Luongo stopped 29 shots for Vancouver, which played its second game since coach John Tortorella came back from a 15-day suspension. His return hasn't halted Vancouver's slide — the Canucks lost for the sixth time in seven games.
Raphael Diaz pulled Vancouver to 2-1 in the second period, one day after coming over from Montreal in a trade.
RANGERS 5, AVALANCHE 1
NEW YORK (AP) — Rangers captain Ryan Callahan shook off trade talk and scored two first-period goals to lead New York past Colorado for its fourth straight win.
With Callahan's future with the Rangers unsettled just before he heads to the Sochi Olympics, he staked New York to a 2-0 lead with goals 3:19 apart. Defenceman Anton Stralman added his first of the season in the second period, and Derick Brassard and Brad Richards scored in the third — with an assist from Callahan — in the Rangers' 10th win in 13 games.
Henrik Lundqvist made 27 saves for his 297th win, four shy of Mike Richter's club record.
Gabriel Landeskog, Lundqvist's teammate with Sweden in the Olympics, scored in the second, and Russian Olympian Semyon Varlamov stopped 38 shots, but the Avalanche had a four-game winning streak snapped.
STARS 3, COYOTES 1
GLENDALE, Ariz. (AP) — Antoine Roussel scored the go-ahead goal early in the third period, Kari Lehtonen stopped 26 shots and Dallas beat Phoenix in a key victory for its playoff hopes.
Shawn Horcoff also scored and Ryan Garbutt added an empty-netter for the Stars, who won their second straight game and moved within one point of Phoenix and two of Vancouver, which holds the final wild-card spot in the Western Conference.
Antoine Vermette scored his eighth goal in nine games and Mike Smith made 37 saves for the sluggish Coyotes.
WILD 2, LIGHTNING 1
ST. PAUL, Minn. (AP) — Darcy Kuemper made 34 saves and Jared Spurgeon had two assists in his return from a 14-game injury absence to help Minnesota defeat Tampa Bay.
Nino Niederreiter and Dany Heatley scored for the Wild, who are 6-3-2 in Kuemper's 11 straight starts — a franchise record for rookie goalies.
Valtteri Filppula scored his 20th of the season for the Lightning, who got a strong showing from goalie Ben Bishop in a losing effort.
JETS 2, HURRICANES 1
RALEIGH, N.C. (AP) — Chris Thorburn scored the tiebreaking goal with 1:03 remaining to lift Winnipeg over Carolina.
Andrew Ladd also scored for the Jets, who are 9-2-0 since Paul Maurice took over as coach on Jan. 12. Maurice coached 920 games for the Hurricanes franchise during two stints with the team.
Ondrej Pavelec made 28 saves for the Jets.
Riley Nash scored for Carolina, and Anton Khudobin made 25 saves. The Hurricanes went 10-4-0 in January and had won five of six, but their offence sputtered in this tight-checking game.
CANADIENS 2, FLAMES 0
MONTREAL (AP) — Rene Bourque scored in the second period against his former team, and Montreal snapped Calgary's five-game winning streak.
Carey Price made 27 saves in his fourth shutout of the season and second in four games. David Desharnais added an empty-netter for the Canadiens.
Reto Berra stopped 25 shots for the Flames, who have lost four straight road games.
PANTHERS 4, MAPLE LEAFS 1
SUNRISE, Fla. (AP) — Tim Thomas made 20 saves, Brian Campbell had two assists and Florida beat Toronto to snap a three-game losing streak.
Tom Gilbert, Jesse Winchester, Shawn Matthias and Marcel Goc scored for the Panthers, who handed the Maple Leafs their first loss in four games.
David Clarkson had the goal for Toronto, and Jonathan Bernier stopped 44 shots. Clarkson returned to the lineup after missing eight games with an elbow injury.
ISLANDERS 1, CAPITALS 0
WASHINGTON (AP) — Andrew MacDonald scored early in the third period and Evgeni Nabokov made 22 saves for his 57th career shutout as New York broke a five-game losing streak with a win over Washington.
MacDonald's slap shot from the point went past screened goalie Michal Neuvirth and just under the crossbar with 17:44 to play. The Islanders scored only one goal for the third straight game — but at least this time it was enough to win.
Nabokov, making his third start since returning from a groin injury, posted his second shutout of the season and is 19th on the all-time list.
Neuvirth stopped 27 shots for the Capitals, who have lost 10 of 13 to tumble toward the bottom of the Metropolitan Division, only seven points ahead of the last-place Islanders. Washington has been shut out four times this season.
SENATORS 5, BLUES 4, SO
ST. LOUIS (AP) — Kyle Turris scored the deciding goal in the fifth round of the shootout to go with one in regulation that helped Ottawa beat St. Louis.
T.J. Oshie had a goal and an assist and scored to open the shootout for the Blues, who lost at home to an Eastern Conference opponent for the first time in 10 games this season. St. Louis had a season-high 50 shots but squandered a two-goal cushion in the third period and missed two chances to close it out in the shootout.
Jason Spezza had his third three-point game of the season and capped a three-goal flurry in a span of 2:35 that gave Ottawa a 4-3 lead midway through the third. Erik Karlsson had a goal and an assist to give him 53 points, best among NHL defencemen.
Blues defenceman Jordan Leopold tied it at 11:08 with his first goal of the season on an odd-angled shot that banged off goalie Robin Lehner.