Senators 3, Rangers 0
NEW YORK — Craig Anderson made 34 saves for his first shutout of the season, Jason Spezza scored twice, and the Ottawa Senators beat the surging New York Rangers 3-0 on Thursday night.
Milan Michalek also scored for the Senators, who have won five straight at Madison Square Garden and seven of eight there (7-0-1).
New York (27-10-4), which entered with the most points in the NHL, had won five straight and 10 of 11.
Bruins 2, Canadiens 1
BOSTON — Jordan Caron and Milan Lucic scored, and Tim Thomas stopped 33 shots to lead Boston over Montreal.
Carey Price made 28 saves for Montreal, which lost to Boston for the third straight time and fell to 3-8 since Randy Cunneyworth took over as coach.
Yannick Weber scored for the Canadiens.
After the game, the Canadiens said they traded forward Michael Cammalleri to the Calgary Flames for forward Rene Bourque. Cammalleri left the game after the second period.
Flyers 3, Islanders 2
UNIONDALE, N.Y. — Sergei Bobrovsky stopped 33 shots, and Philadelphia beat the New York Islanders for the 26th time in 28 games.
Scott Hartnell, Wayne Simmonds and Sean Couturier scored for the Flyers (26-12-4), who moved within two points of the Atlantic Division-leading New York Rangers. Kyle Okposo and John Tavares scored for the Islanders.
The Flyers (26-12-4) have won 12 of 13 on Long Island during their dominant run against the Islanders. New York (15-20-6) had won three straight at home, including a 5-1 victory over Detroit on Tuesday.
Bobrovsky stopped Michael Grabner on a penalty shot 2:49 in and made a spectacular glove save on the Islanders right wing late in the second. The 23-year-old Russian has tormented the Islanders since joining the Flyers before last season, going 7-0 against New York.
Red Wings 3, Coyotes 2, SO
DETROIT — Pavel Datsyuk and Henrik Zetterberg scored in the shootout, and Detroit beat Phoenix for its 13th straight home win.
Valtteri Filppula, Johan Franzen scored in regulation for the Red Wings, who moved within one home win of matching the team’s best streak. Jimmy Howard stopped 25 shots to earn his 100th career NHL win.
Hurricanes 5, Lightning 2
TAMPA, Fla. — Jiri Tlusty had two goals and an assist, Tuomo Ruutu added a goal and two assists, and Carolina defeated Tampa Bay.
Tlusty scored twice during Carolina’s four-goal first, helping the Hurricanes take a 4-1 lead. Jay Harrison and Tim Brent also scored for the Hurricanes, who had lost four of five. Eric Staal had three assists, giving him 301 in his NHL career.
Canucks 3, Blues 2, OT
ST. LOUIS — Daniel Sedin scored a power-play goal 46 seconds into overtime to give Vancouver a victory over St. Louis in a matchup for first place in the Western Conference.
Alexandre Burrows had two goals and drew the decisive penalty for the Canucks, who have an NHL-best 59 points — three more than St. Louis. David Backes was whistled for boarding with 19.9 seconds to go in regulation, and the Blues were in disarray in overtime after defenseman Roman Polak broke his stick shortly before Sedin beat Brian Elliott from the right faceoff dot.
Jason Arnott scored both goals for the Blues, who lead the Central Division by a point despite the end of a four-game winning streak.
Predators 3, Avalanche 2, OT
NASHVILLE, Tenn. — David Legwand scored his second goal of the game at 4:26 of overtime, and Nashville rallied from a two-goal, first-period deficit to beat Colorado.
Legwand scored the winner on a rebound of his own shot.
The Predators have won seven straight over Colorado and nine of 10 overall in the series, dating to Feb. 4, 2010.
Legwand started the comeback with a goal in the second period, and Sergei Kostitsyn tied it in the third. Nashville has won three straight and six of seven.
Ryan O’Reilly had a goal and an assist, and Gabriel Landeskog added a goal for Colorado.
Blackhawks 5, Wild 2
CHICAGO — Dave Bolland had two goals, and rookie Jimmy Hayes and Viktor Stalberg scored 23 seconds apart in a three-goal second period as Chicago beat Minnesota.
Bolland scored on the power play in the second and added an empty-net goal with 1:26 to play. Another Blackhawks rookie, Andrew Shaw, also had a goal.
Devin Setoguchi had the game’s first goal for Minnesota, and Kyle Brodziak added a rebound tally in the third period for the Wild.
Sharks 2, Jets 0
WINNIPEG, Manitoba — Logan Couture and Brad Winchester scored, and Antti Niemi made 24 saves for his second shutout of the season in San Jose’s victory over Winnipeg.
Couture scored at 13:36 of the second period, and Winchester made it 2-0 early in the third for the Sharks, who have won five of six. Couture scored for the second straight game.