EDMONTON, Alberta — Ethan Moreau capped a flurry of goals with the winner midway through the third period as the Edmonton Oilers beat the Dallas Stars 4-3 on Saturday night.
Moreau took a pass from rookie Fernando Pisani and slid a shot past goalie Corey Hirsch, making his first NHL start in more than four years after being called up from the Utah Grizzlies, with 8:36 left in the third.
Edmonton took a 3-2 lead with 9:19 to go on a goal by Shawn Horcoff, but former Oiler Jason Arnott tied it 20 seconds later with his second goal of the game.
Newcomers Radek Dvorak and Brad Isbister, acquired in deadline deals earlier in the week, also scored for Edmonton.
Stu Barnes, also traded at the deadline from Buffalo, scored his first for Dallas, which remained three points behind Ottawa in the overall standings. The Senators lost 5-2 at home to the New York Islanders.
The Stars had their lead atop the Western Conference cut to one point over Detroit, which beat Colorado 5-3 earlier in the day.
Eighth-place Edmonton moved six points ahead of ninth-place Nashville.
Hirsch stopped 26 shots. He played for the first time this season on March 11 in relief of Ron Tugnutt. Salo made 24 saves.
In other NHL games:
WINGS 5, AVALANCHE 3: In Detroit, Brett Hull scored his 709th goal to pass Mike Gartner for fifth place on the NHL's career list as the Detroit Red Wings beat the Colorado Avalanche 5-3 on Saturday.
Hull, who has 30 goals this season, trails Phil Esposito (717), Marcel Dionne (731), Gordie Howe (801) and Wayne Gretzky (894).
Pavel Datsyuk, Brendan Shanahan, Sergei Fedorov and Igor Larionov also scored for the defending Stanley Cup champions, who have won 14 of their last 16 games. Steven Reinprecht, Rob Blake and Derek Morris scored for Colorado.
DEVILS 3, RANGERS 1; In East Rutherford, N.J., Patrik Elias' goal and assist helped New Jersey clinch a playoff berth.
Pascal Rheaume and Scott Stevens also scored, and Martin Brodeur made 16 saves as the Devils ended a two-game losing streak and qualified for the playoffs for the seventh straight year.
Matthew Barnaby scored for the Rangers, who have nine games left to move ahead of Montreal and the New York Islanders into the final spot in the Eastern Conference.
FLYERS 4, PENGUINS 1; In Pittsburgh, Jeremy Roenick scored two power-play goals in the second period and added an assist for Philadelphia.
John LeClair scored his second goal in as many games since suffering a shoulder injury Nov. 27, and Marty Murray also scored for Philadelphia. Tony Amonte, acquired from Phoenix this week, had three assists and has five points in two games with the Flyers.
Guillaume Lefebvre scored for the Penguins.
BRUINS 4, PANTHERS 1; In Boston, Jonathan Girard broke a tie early in the third period, and Jeff Hackett stopped 24 shots for Boston.
The Bruins won for the fifth time in seven games (5-1-0-1) to move within one point of Washington in the race for the sixth playoff spot in the Eastern Conference.
P.J. Axelsson, Mike Knuble and Martin Lapointe added goals for Boston. Marcus Nilson scored for the Panthers.
MAPLE LEAFS 1, CANUCKS 0: In Vancouver, British Columbia, Owen Nolan scored a power-play goal with 51 seconds left in the second period and Ed Belfour made 23 saves as Toronto beat Vancouver.
With Matt Cooke in the box for charging, Nolan parked himself in the slot and one-timed Nik Antropov's pass over the glove-side shoulder of rookie goalie Alex Auld.
Nolan has points in all four games with the Maple Leafs since being acquired from San Jose on March 5, including three goals in two games against Vancouver.
Belfour has seven shutouts this season.
ISLANDERS 5, SENATORS 2: In Ottawa, Mattias Weinhandl scored two goals and Garth Snow made 31 saves for New York.
The Islanders moved five points ahead of Montreal for the final playoff spot in the Eastern Conference, and a snapped an 11-game winless streak against the Senators — the NHL's top club.
Dave Scatchard, Roman Hamrlik and former Senator Alexei Yashin also scored for the Islanders. Bryan Smolinski and Marian Hossa scored for Ottawa.
HURRICANES 0, KINGS 0: In Raleigh, N.C., Los Angeles' Cristobal Huet made 30 saves and Carolina's Kevin Weekes stopped 23 shots.
Each goalie made a few key saves in the overtime to preserve the shutout, which ended when Huet gloved Bret Hedican's shot from the left side just before the final horn. It was Huet's first shutout of his career, and Weekes' fifth of the season.
LIGHTNING 2, CANADIENS 1; In Montreal, Ben Clymer scored with 9:34 left in the third as Tampa Bay improved to 4-0-1 in its last five games.
Alexander Svitov also scored, and Nikolai Khabibulin made 23 saves for the Lightning, who opened a three-point lead on Washington for first in the Southeast Division with 82 points.
Jan Bulis scored for Montreal.
THRASHERS 5, SABRES 3: In Atlanta, Slava Kozlov scored the go-ahead goal with 4:02 left and Ilya Kovalchuk set a Thrashers record with his 33rd.
The Thrashers won their 24th game, breaking the team record set two seasons ago. Dany Heatley tied his point total from last season with a goal and an assist. He has 67 points.
Lubos Bartecko also scored, and Marc Savard had an empty-net goal. Taylor Pyatt, Alex Kotalik and Tim Connolly scored for Buffalo.
BLUE JACKETS 5, WILD 0: In Columbus, Ohio, Marc Denis had 24 saves for his career-high fourth shutout of the season, and Andrew Cassels scored twice as Columbus set a franchise record with five first-period goals.
Cassels set a Blue Jackets record when he scored just 16 seconds in, and Mike Sillinger, David Ling and Ray Whitney also scored for Columbus.
BLUES 1, PREDATORS 0: In Nashville, Tenn., Cory Stillman scored with four minutes left and Chris Osgood stopped 35 shots in his St. Louis debut.
COYOTES 4, MIGHTY DUCKS 2: In Phoenix , Ladislav Nagy scored twice during the Coyotes' three-goal first period.
Brian Savage and Shane Doan also scored for the Coyotes. Jason Krog and Mike Leclerc scored for the Mighty Ducks.