James Neal's goal with 22.2 seconds remaining helped the Dallas Stars snap a 10-game, road-losing streak and beat the struggling Edmonton Oilers 4-3 on Friday night.

The Oilers have lost 10 straight and 17 of 18. It is their worst skid since a 12-game slide from Feb. 25-March 21, 2007.

Down 3-2, Edmonton appeared to force overtime when Sam Gagner was credited with his second goal of the game after Mike Modano kicked the puck into his net with 1:02 to play.

But less than a minute later, the Stars netted the winner. Jason Strudwick's clearing attempt went straight to Neal's stick, and he put his 20th of the season past goalie Devan Dubnyk.

Jamie Benn, Trevor Daley and Modano also scored for the Stars, who have won three of four.

Ryan Potulny had the other goal for the Oilers.

Dallas started the scoring 6 minutes in when Daley scored his third goal.

The Oilers got into penalty trouble midway through the first and paid for it on their fourth consecutive kill. Modano's point shot got past Dubnyk as Steve Ott provided a screen.

At that point, the Stars were outshooting Edmonton 17-2.

The Oilers responded with a power-play goal less than a minute later. Potulny put in his own rebound past goalie Marty Turco.

The Stars went ahead 3-1 midway through the second when Ott's pass sent Benn in on a partial breakaway for his ninth goal.

The Oilers made it a one-goal game again with just 19 seconds left, shortly after Lubomir Visnovsky rattled a shot at an open net off the post. Tom Gilbert found Gagner at the side of the net and Gagner scored his 11th.

Edmonton outshot Dallas 14-5 in the second and had a 25-23 edge after 40 minutes.

NOTES: It was the third meeting between the teams this season. Edmonton won the first two in shootouts. ... The Stars lead the NHL with 16 overtime games. ... With D Steve Staios and D Ladislav Smid out with concussions, the Oilers recalled D Taylor Chorney from Springfield (AHL). Edmonton was also without C Gilbert Brule (flu). ... Stars captain Brenden Morrow (upper body) missed his third straight game. Tom Wandell (lower body) was out again after leaving Thursday's game in the third period. He is day to day. ... Penner, the Oilers' leading scorer, had only three points in 13 games before posting two assists Friday. ... Dubnyk made his sixth career NHL start and the fourth in five games with the Oilers.

Copyright 2010 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.