Milan Hejduk found his way back to the net.

Hedjuk scored twice to snap a 15-game goal drought and lead the Colorado Avalanche to a 5-2 victory over the Vancouver Canucks in a battle between Northwest Division rivals.

Second on the team last season with 41 goals, Hejduk scored for the first time since a 4-1 win over Vancouver on October 25. Of his five goals this season, four have come against the Canucks.

With 16 goals and six assists in 20 games against Vancouver, Hejduk has collected more points against the Canucks than any other team.

Hejduk opened the scoring 2 1/2 minutes into the game. He gathered a rebound at the left side of the net, skated across the front of the crease to catch goaltender Dan Cloutier out of position and lifted the puck into the net.

Colorado doubled its lead just under 10 minutes later as Hejduk struck again with the man advantage, swatting the puck past Cloutier during a goalmouth scramble.

Steven Reinprecht scored the eventual game-winner on the power play 92 seconds later when he tipped a snap shot by defenceman Adam Foote from the left side of the net.

Cloutier was pulled following Reinprecht's goal and replaced by Peter Skudra, who allowed two goals on nine shots.

Defenceman Greg de Vries and Joe Sakic also tallied on the power play for the Avalanche.

Daniel Sedin snapped his personal 25-game goal drought with two power-play tallies in the second period.

Patrick Roy made 31 saves for Colorado, which extended its winning streak to three games.