Bo Horvat scored 16 seconds into overtime, and the Canucks stopped Chicago's five-game win streak with a 3-2 victory over the Blackhawks on Monday night.
Horvat and Alexander Edler each had a goal and an assist for Vancouver, which was coming off a 3-2 shootout victory in Dallas on Sunday. Markus Granlund also scored, and Thatcher Demko made 29 saves in his third career win.
The Canucks (31-32-10) remain on the fringe of the playoff race in the jumbled bottom of the Western Conference, pulling within six points of Arizona for the second wild card.
Jonathan Toews and Erik Gustafsson scored for Chicago (32-30-10), and Corey Crawford made 31 stops. The Blackhawks pulled within four points of the Coyotes, who lost 4-1 to the Lightning.
The Blackhawks trailed 2-1 before Gustafsson's long slap shot went off Edler in front and past Demko with 3:13 left in regulation. But Horvat stepped up in overtime, finishing a give-and-go with Edler for his 25th of the season.
The Blackhawks host the Philadelphia Flyers on Thursday night.