Super Sharks sink Ducks
The San Jose Sharks won the battle of the NHL Pacific Division's top two, taking them second in the Western Conference play-off standings.
Brent Burns scored the winner with four minutes remaining as the Sharks beat the Anaheim Ducks 3-2.
Burns deflected home a shot from Joe Thornton, who had equalised earlier in the third period after Anaheim's Mathieu Perreault and Teemu Selanne overhauled Patrick Marleau's opener.
Among the other Western Conference teams chasing play-off places are the Los Angeles Kings and Phoenix Coyotes, who both won.
The Kings needed a shoot-out to get past the Washington Capitals after ending overtime tied at 1-1, Marian Gaborik with the clinching strike.
Phoenix, meanwhile, picked up their third successive win as goals in the first period from Radim Vrbata and Antoine Vermette earned them a 2-1 success against the Florida Panthers.
In the East, the Detroit Red Wings upset the second-ranked Pittsburgh Penguins as Daniel Alfredsson's second goal of the game sealed a 5-4 overtime win.
It was only the Penguins' 24th defeat in 69 games this season and the fifth in overtime, leaving them four points behind the Boston Bruins and allowing the Tampa Bay Lightning to close the gap on the runaway top two.
Teddy Purcell scored twice in a 5-4 win over the Ottawa Senators, Ryan Callahan with the decisive goal, but Tampa remain 10 points behind the Penguins.
Wayne Simmonds scored twice as the Philadelphia Flyers beat the Dallas Stars 4-2, while the Columbus Blue Jackets' 3-2 win over the Montreal Canadiens was sealed by Ryan Johansen's solo goal on a turnover.
The New Jersey Devils won 4-3 against the Minnesota Wild in overtime while the Buffalo Bills saw off the Edmonton Oilers 3-1 in a match between the teams with the worst record in each conference.