With Jonathan Toews off for hooking, Barrie beat Corey Crawford with a one-timer from the left circle after taking a cross-ice pass from Matt Duchene to give Colorado its second straight win. The Avalanche improved to 6-1-1 in their last eight games despite being outshot 48-26.
Barrie and Ryan O'Reilly scored 1:02 apart late in the first period.
Semyon Varlamov made 46 saves for Colorado and improved to 9-0-5 in his last 15 games, including 14 starts — the longest streak of his career without a regulation loss. His last defeat in regulation was at Phoenix on Dec. 10, when Colorado lost 3-1.
Crawford finished with 23 saves. The Blackhawks have dropped their last seven games that have gone past regulation, dating to Nov. 29.