The Bruins fell one game short of their longest winning streak since 1970-71 and two shy of the club record set in 1929-30. But their one point from the shootout loss moved them ahead of Western Conference-leading St. Louis for the most in the NHL with 104.

Boston tied it at 1 with just two seconds left on its sixth power play of the game. Dougie Hamilton’s slap shot from the centre of the blue line deflected off Patrice Bergeron and past goalie Peter Budaj with 5:26 left in the third period. It was Bergeron’s 23rd goal of the season.

Montreal grabbed the lead on Alexei Emelin’s third goal of the season at 6:39 of the first. Emelin’s shot from the blue line deflected off Bruins forward Chris Kelly about 30 feet from the net and rose over the glove of goalie Tuukka Rask.

FLAMES 2, SHARKS 1, SO

CALGARY, Alberta (AP) — San Jose clinched a playoff spot by getting a point in a shootout loss to Calgary.

Mike Cammalleri scored the only goal in the shootout for Calgary.

Cammalleri moved in from the right wing and went short side on Alex Stalock, setting off a roar from the Saddledome crowd.

Karri Ramo, who finished with 33 saves, stopped Patrick Marleau, Joe Pavelski and James Sheppard for the win.

Joe Colborne scored in regulation for Calgary. The Flames have won 10 of their past 13 on home ice.

Sheppard scored in regulation for San Jose, which had its four-game road winning streak end.

San Jose increased its lead atop the Pacific Division to two points over Anaheim. The Ducks have two games in hand.

RANGERS 4, COYOTES 3, OT

NEW YORK (AP) — Ryan McDonagh scored off a rebound of Dan Girardi’s shot 1:56 into overtime, completing the Rangers’ surprising rally.

McDonagh put the puck past backup goalie Thomas Greiss, who relieved injured starter Mike Smith in the third period and then gave up the tying and winning goals. Girardi got the Rangers even with 3:28 left in regulation when he tipped in a drive by his defence partner McDonagh.

Brad Richards and Derick Brassard scored in the second period when New York erased a 2-0 deficit Phoenix built in the first. Henrik Lundqvist made 18 saves on a night he was honoured for recently breaking Rangers career marks for wins and shutouts.

The Rangers’ fourth straight win pushed them one point ahead of Philadelphia and into second place in the Metropolitan Division.

KINGS 3, FLYERS 2

PHILADELPHIA (AP) — Dwight King scored a tiebreaking goal midway through the third period, leading Los Angeles to the win.

Jeff Carter and Justin Williams scored in the second for the Kings, who won their third straight and 11th in 14 games while remaining in third place in the Pacific Division.

Matt Read and Jakub Voracek had Philadelphia’s goals. The Flyers had won five in a row. They dropped to 12-3-1 in their last 16 games.

Los Angeles had a 2-0 lead entering the final period, but Philadelphia tied it at 2 before King’s winning score with 9:24 remaining.

Ray Emery had 38 saves for Philadelphia. Jonathan Quick finished with 30 stops for the Kings.