DETROIT (AP) -- Montreal took over sole ownership of the NHL Eastern Conference lead with a 2-0 win at Detroit on Monday, with Tomas Plekanec breaking through for the opening goal with only 2:30 remaining.
The Canadiens moved two points above Tampa Bay, which lost at Los Angeles.
Elsewhere, the New York Rangers beat the cross-town Islanders in an 11-goal thriller to close the gap between the Big Apple teams to two points at the top of the Metropolitan Division, while Calgary came from three goals down to beat Boston with a dramatic overtime winner.
Montreal's game at Detroit seemed destined for overtime when Plekanec's slap shot got past goaltender Jimmy Howard for his 17th goal of the season. Max Pacioretty added an empty-netter in the closing seconds. Both he and Plekanec had assists.
Carey Price made 25 saves for the Canadiens, who have won all three games against the Red Wings this season.
The Rangers won 6-5 at the Islanders, with Kevin Klein scoring the winner with 4:32 left in a breathless encounter.
After falling behind 11 seconds in, the Rangers produced a stirring effort to twice overcome two-goal deficits and beat the Islanders for the first time in four tries this season. They trail the Islanders by two points and have two games in hand.
Defenseman Ryan McDonagh had the first two-goal game of his career, and Chris Kreider, Derek Stepan and Martin St. Louis also scored for the Rangers, who completed a 4-0 road trip. Stepan and St. Louis scored 1:37 apart in the third to tie it.
Ryan Strome scored twice, and John Tavares, Frans Nielsen and Johnny Boychuk also had goals for the Islanders, who lost for the first time at home this season against a division rival.
Los Angeles extended its winning streak to five games with a 3-2 victory over Tampa Bay.
Jordan Nolan scored the go-ahead goal early in the third period, Jeff Carter added a goal in the third and Anze Kopitar scored the tying goal in the second for the Kings, who are on their longest winning streak since October. The defending Stanley Cup champions are ninth in the West standings, two points behind San Jose.
Nikita Nesterov scored his first NHL goal for the Lightning, and Tyler Johnson netted with 36 seconds left to cut it to 3-2.
Calgary's T.J. Brodie scored with 2 seconds left in overtime to give the Flames a 4-3 win against Boston.
As Brodie cut down the wing, he sent the puck toward the net. It deflected off a Bruins stick, fluttered high in the air and over goalie Tuukka Rask.
Boston led 3-1 after 40 minutes. The victory marked the NHL-best 10th time the Flames have come back to win when trailing after two periods.
Jiri Hudler had two goals and David Jones also scored for Calgary.
Brad Marchand, Zdeno Chara and Torey Krug scored for the Bruins.
Vancouver's Alex Biega scored the winning goal in his first NHL game to give the Canucks a 3-2 victory over Minnesota.
Winnipeg's Blake Wheeler scored the only goal in the shootout to lift the Jets over Edmonton 5-4.
Colorado's Cody McLeod and Matt Duchene scored 9 seconds apart early in the first period to set up a 5-2 win against slumping Arizona.
Carolina's Andrej Nestrasil had a goal and two assists as the Hurricanes beat Ottawa 6-3.