An overtime loss to the Toronto Maple Leafs was enough for the Anaheim Ducks to book their NHL play-off place on Thursday night.
Trailing 4-1 in the second period, with Tyler Bozak on target twice for the Maple Leafs, Anaheim came back to lead 5-4 after Jamie McGinn scored twice while Brandon Pirri contributed a goal and two assists.
But Nazem Kadri recorded his second assist as Connor Brown's goal forced overtime and then scored his second of the game to earn a 6-5 win.
The point the Ducks gained from going to overtime lifted them out of range of the Arizona Coyotes, guaranteeing them a top-three spot in the Pacific Division and a place in the Stanley Cup field.
That was despite Martin Hanzal scoring twice as Arizona beat the also-qualified Dallas Stars 3-1.
There was also a surprise defeat for the Los Angeles Kings, top of the Pacific Division and already guaranteed a play-off spot, as they went down 4-1 to the Winnipeg Jets. Adam Lowry, Dustin Byfuglien, Paul Postma and Drew Stafford scored the Jets' goals with two assists apiece for Mark Scheifele and Blake Wheeler, who matched his career-high season tally of 47.
For the second game running, the San Jose Sharks missed the chance to clinch a post-season place as they lost 6-3 to the Edmonton Oilers, for who Taylor Hall scored twice.
The Nashville Predators boosted their wild-card chase with a 3-2 shootout win over the Vancouver Canucks while the Minnesota Wild stole a march on the Colorado Avalanche for the West's other place, beating the Calgary Flames 6-2 while their rivals lost 4-2 to the Philadelphia Flyers.
In the Eastern Conference, Florida Panthers beat the Boston Bruins 4-1 to move top of the Atlantic Division, six points clear of the play-off line and five ahead of their opponents. Vincent Trocheck and Jussi Jokinen had a goal and an assist each.
The Detroit Red Wings beat the Montreal Canadiens 4-3 to move within a point of the third-placed Bruins. Both they and the Flyers moved to within two points of the New York Islanders, who lead the wild-card chase.
The Pittsburgh Penguins remain only a point ahead of the Islanders after losing 3-0 to the New Jersey Devils, while the Carolina Hurricanes won 3-2 against the Columbus Blue Jackets.