The bad blood between the Detroit Red Wings and Colorado Avalanche, long considered two of the NHL's fiercest rivals, is back.

Brendan Shanahan scored his 500th career goal on a 5-on-3 midway through the third period as the Red Wings clinched the Presidents' Trophy with a 2-0 victory over the Avalanche in a heated contest that featured an altercation between two future Hall of Fame goaltenders.

Shortly after Shanahan got the Red Wings on the board, Colorado's Patrick Roy became angry at Detroit's Kirk Maltby for being in the crease. Roy pushed Maltby, who was assessed a penalty for goaltender interference, and earned himself a roughing penalty. Roy also set off a fight between Colorado defenceman Pascal Trepenier and Detroit rookie Sean Avery.

Roy's counterpart, Dominik Hasek, skated end to end to join the fray. "The Dominator" got the extra minor for leaving the crease, giving the Avalanche a power play. But Hasek kept his composure and recorded 31 saves for his 61st career shutout and fifth this season.

Boyd Devereaux provided insurance when he deflected Brett Hull's slap shot past Roy with 6:57 left in the third period.

Roy stopped 24 shots for the Avalanche, who suffered their third straight loss. Colorado remained just three points ahead of San Jose in the battle for the second seed in the Western Conference.

Detroit has 108 points, 20 more than the Avalanche, who have only nine games left.