DENVER - The Colorado Avalanche's struggling power play finally found success after a big shake-up.

Matt Duchene and Gabriel Landeskog had a goal and an assist each and scored power-play goals 2:59 apart in the third period of the Avalanche's 5-2 win over the Dallas Stars on Saturday night.

Alex Tanguay had a goal and two assists, and Jarome Iginla and Daniel Briere also scored for the Avalanche, who won for the fifth time in seven games. Defenceman Tyson Barrie tied a career-high with three assists.

"Five wins in our last seven games. It's pretty solid," Colorado coach Patrick Roy said. "A break here and there, we would have won seven in a row."

The Avalanche have been winning despite an anemic power play that was 1-for-31 entering Saturday. After three empty opportunities, Roy used his fourth line for the next advantage.

It didn't produce a goal, but it woke up the top two units.

"Our power play was brutal, and Patty put out our fourth line, and they did a great job," Duchene said. "They should have actually scored there."

The game was tied 2-2 before the Avalanche scored three times within 5:45, spanning the second and third periods.

Tanguay gave Colorado the lead when he got a pass from Duchene from behind the net and beat goalie Anders Lindback on the short side with 2:00 left in the second period.

The power play awoke when Duchene scored 46 seconds into the third, and Landeskog made it 5-2 during a two-man advantage at 3:45. Calvin Pickard made 22 saves in the win.

"Our power play was big. It's nice to finally score on it," Tanguay said. "We haven't been scoring on that all year."

Cody Eakin and Patrick Eaves had goals for the Stars, who lost for the second straight night following a three-game winning streak. Lindback made 42 saves.

Dallas was helped by a pair of mistakes by defenceman Jan Hejda in scoring twice in the first period. Eakin gave the Stars a 1-0 lead when his pass through the crease went off Hejda's left skate and into the net at 10:24.

Colorado took a 2-1 lead with goals 3:17 apart. Briere tied it with a shot from the half-boards that hit off Lindback and ricocheted in on the short side at 13:13.

"I thought I had the pad down. I thought I had it against the post, but I wasn't able to hold it," Lindback said. "It bounced in. That's on me."

Iginla made it 2-1 with a shot that beat Lindback between the pads. It was his fourth of the season and the 564th of his career. He is tied with Mats Sundin and Joe Nieuwendyk for 21st on the NHL list

Eaves tied it with 35 seconds left in the first when he stole the puck from Hejda at the blue line, went into the Avalanche end and beat Pickard with a snap shot.

NOTES: Colorado C John Mitchell aggravated a leg injury that kept him out of three games and didn't return. ... Avalanche D Erik Johnson returned to the lineup after missing a game with a head injury sustained against Arizona on Tuesday. ... Stars LW Ryan Garbutt served the second of his two-game suspension for kneeing. ... Colorado reassigned C Paul Carey and D Karl Stollery to Lake Erie of the AHL.