Toews added two assists as both he and Sharp finished with four points. Michal Handzus and Kris Versteeg also scored for the Blackhawks, whose league-leading offence powered them to a second straight win and improved them to 7-1-1 in their past nine.
Colorado's Paul Stastny and Gabriel Landeskog beat Chicago rookie Antti Raanta, who finished with 16 saves in his eighth straight start — all since Blackhawks top goalie Corey Crawford suffered a lower-body injury on Dec. 8
Sharp, who celebrated his 32nd birthday on Friday, has 21 goals this season and 10 in his past nine games. He scored twice in Chicago's previous game, a 5-2 win over New Jersey on Monday.
But more impressive was how he assisted on Toews' second goal of the game against the Avalanche. That score put Chicago ahead 5-0 midway through the second.
Colorado leading scorer Matt Duchene was bearing down on Raanta on a breakaway. But Sharp caught up to Duchene just as he was about to shoot, hooked his stick and stole the puck.
Sharp then turned deep in his zone and wheeled a pass to Toews down the ice on right wing. Toews moved in, faked and beat a helpless Jean-Sebastien Giguere.
Giguere allowed seven goals through two periods on the Blackhawks' first 24 shots. Semyon Varlamov relieved him in the third and stopped all 13 he faced.
Patrick Kane, Chicago's leading scorer, had an assist to extend his point streak to a career-high 13 games. Kane has seven goals and 15 assists in his streak, and at least one point in all but one of his past 25 games.
The Blackhawks took charge in the second half of the first period and led 3-0 after 20 minutes.
Sharp opened the scoring at 12:27 of the first to cap a sprint from the Colorado blue line. He took a pass from Duncan Keith, gained a step on Avalanche defenceman Jan Hejda then fired a low shot past Giguere from 10 feet.
Toews made it 2-0 with 1:57 left in the first when he swept in a rebound from the right side of the net after Marian Hossa had skated through the crease with the puck.
Sharp's second goal, a power-play score 1:15 later, extended it to 3-0. He connected from the top of the right circle with Andrew Shaw screening Giguere.
Sharp completed his hat trick and made it 4-0 just 27 seconds into the second. His backhand attempt on a rebound of Niklas Hjalmarsson's shot from the point struck Giguere, but continued into the net.
Toews' second goal made it 5-0 at 8:21.
Stastny backhanded in a rebound of his own close-in shot at 9:07 to get Colorado on the board at 5-1.
Set up by Kane's nifty pass, Handzus tapped in a goal with 6:30 left in the second to make it 6-1. Versteeg added to the rout when he whipped in a shot from the slot with 2:12 left in the period.
Landeskog scored on a breakaway at 7:37 of the third to complete the scoring.
NOTES: Chicago's Duncan Keith had three assists in the game and leads NHL defenceman with 33. ... Sharp has four multiple-goal games this season. ... Duchene, just 22, played in his 300th NHL game. ... Toews ended a five-game goal drought. ... According to Elias Sports Bureau, Kane is the first NHL player to record multiple points streaks of more than 10 games in the same season since 2005-06, when Jaromir Jagr did it. ... Colorado D Cory Sarich was a scratch. ... The United Center crowd of 22,201 was a season high.