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.
Chicago's Andrew Shaw scored on a rebound at 7:27 of the third to tie it. Shaw also assisted on Johnny Oduya's goal in the second.
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.
It's an incredible feeling just to see it go in and see the Joe go pretty crazy. Ever since the introduction there, I was kind of feeling the nerves, and to put that one home, I started to feel comfortable and I thought my play started to pick up.
— Nineteen-year-old Red Wings forward Dylan Larkin after scoring a goal in his NHL debut
TONIGHT ON NHL NETWORK
6:30 ET: Hockey Central Saturday: Hockey Tonight 7:00 ET: NHL Hockey: MTL @ BOS (Live Game) 10:00 ET: NHL Tonight