Kris Draper added an empty-netter with 13 seconds left for league-best Detroit, which won its sixth straight.
Peter Budaj stopped 34 shots for Colorado.
An apparent goal by the Avalanche's Milan Hejduk with 8 seconds left in the second period was waved off because of incidental contact with Hasek.
Colorado didn't have a shot until T.J. Hensick forced Hasek to make a save 11:20 into the game.
Detroit had a 14-3 shot advantage in first period. The Avalanche had only one shot in the second period and it didn't come until 9:28. Detroit had nine shots in the second period.
Notes:@ Detroit D Niklas Kronwall missed the game because of a shoulder injury. ... Colorado G Jose Theodore didn't play because of back spasms. ... Detroit D Brett Lebda returned after sitting out a game with a sore wrist.