EDMONTON, Alberta (AP) _ Tony Hrkac scored twice as the Edmonton Oilers extended their winning streak against the Ottawa Senators to six games with a 5-2 victory Wednesday night.

Doug Weight, Bill Guerin and Roman Hamrlik also scored for Edmonton, which halted a three-game losing streak. Edmonton's power-play units clicked for three goals in nine chances.

Andreas Dackell and Alexei Yashin scored for Ottawa, which went 0 for 9 on the power play.

The NHL's crackdown on obstruction fouls resulted in nine power plays in the first period, with the Oilers scoring twice.

Edmonton used a two-man advantage midway in the first _ three Senators were in the penalty box _ to open the scoring. Weight banged the third rebound of a series of shots past goaltender Ron Tugnutt during a wild scramble in front of the net. It was his 19th goal.

Just 1:02 later, with Edmonton still on a two-man advantage, Dan McGillis let a hard wrist shot go from the top of the faceoff circle that was deflected by Hrkac. The goal came as the crowd of 16,142 was giving a standing ovation to Olympic bobsled gold medalist Pierre Lueders of Edmonton.

Hrkac, who came to Edmonton off waivers from Dallas in January, added his second of the game and 10th of the season in the second period with another deflection of Roman Hamrlik's shot from the point.

The Senators beat goaltender Bob Essensa with 22 seconds left in the second period. Wade Redden's centering pass was redirected by Denny Lambert to Dackell, who slipped the puck past a sprawling Essensa.

Ottawa cut Edmonton's lead to 3-2 just 5:41 into the third on a 2-on-1 break. A quick pass by Igor Kravchuk sprung Daniel Alfredsson, who set up Yashin's 21st goal.

The Oilers restored their two-goal lead on their third two-man advantage of the game. Guerin's pass from behind the net glanced off an Ottawa defenseman and into the net for his 13th goal.

Hamrlik's shorthanded goal came into an empty net with 1:01 left.