DENVER -- A good week got even better for Teemu Selanne.
Selanne had three assists and Paul Kariya added a goal and two assists as the Anaheim Mighty Ducks broke a seven-game winless streak against Colorado with a 4-3 win over the Avalanche on Thursday night.
Coming off an 8-3 win over Florida on Wednesday, Selanne and the Ducks showed little sign of fatigue as they jumped on Colorado 36 seconds into the game and never trailed.
"When you're hungry and you play with confidence, you don't even feel it when you're tired," said Selanne, who was named MVP of Sunday's NHL All-Star game. "That's what happened. We really wanted to win this game."
Warren Rychel added a goal against his former team and backup goaltender Mikhail Shtalenkov finished with 41 saves for the Ducks, who also won for the first time in seven games (1-4-2) in Colorado.
"The bad news was we had to travel to Denver, but the good news was they had to play last night," Anaheim coach Pierre Page said. "That sort of evened things out."
The Avalanche, coming off a 3-2 defeat in Dallas, lost consecutive games for only the second time this season. The face Western Conference-leading Dallas again Saturday.
"With the two games with Dallas, I was hoping they would forget about us," Page said.
Trailing 3-1 after two periods, Colorado made a desperate run at the Ducks, scoring twice on 19 shots in the final 20 minutes.
"Unfortunately it's a three-period game," Avalanche coach Marc Crawford said. "We need to do things through the whole game."
Kariya's 13th goal in 18 games this season gave the Ducks a 4-2 lead with 7:24 remaining, but Aaron Miller put Colorado back within a goal 4:22 later when he beat Shtalenkov from just outside the crease.
It was Miller's first goal in 31 games dating to April 4, 1997.
The Avalanche pulled goaltender Patrick Roy with 1:24 left but could not get a quality shot as they lost for only the second time in their last 14 home games (6-2-6).
"We played with confidence and that's a big difference on this hockey club," Selanne said. "We were more hungry than those guys.''
Shtalenkov, playing in his 100th career game, stopped 24 of 25 shots in the first two periods to help Anaheim to a two-goal advantage. Colorado pulled within 3-2 when Selanne turned the puck over in the Anaheim zone to set up Adam Deadmarsh's 15th goal 2:43 into the third.
Kariya, coming off a hat trick Wednesday, beat Roy on a well-executed 2-on-1 break with Selanne at 12:36 in what turned out to be the difference in the game.
"Tonight was a case where two superstars beat us," Crawford said. "There's no doubt in anybody's minds who the best two players on the ice were: they were wearing 8 and 9."
Leading 1-0 after the first period, the Ducks quickly made it 2-0 as Rychel beat Roy with a wrist shot to the stick side 58 seconds in the second.
The Avalanche finally scored 14:45 into the second on Joe Sakic's power-play goal, his 23rd.
Anaheim egained its two-goal lead 67 seconds later when Dmitri Mironov blasted a shot over Roy's glove from the top of the left circle.
The Ducks, shut out by Roy last Wednesday, came out of the locker room quickly as Steve Rucchin rebounded a breakaway shot by Selanne and flipped it over Roy 36 seconds into the game.