Dylan Sikura, Dylan Strome and Adam Boqvist scored, helping Chicago rally for a 4-2 victory over the lowly Detroit Red Wings on Sunday night.
Dominik Kubalik tacked on an empty-netter as Chicago (19-18-6) won for the fourth time in five games. Corey Crawford made 19 saves in his first start since he was pulled in the second period of an ugly 7-1 loss to New Jersey on Dec. 23.
Filip Zadina and Luke Glendening scored for the NHL-worst Red Wings (10-30-3), and Jimmy Howard made 23 stops.
The game was tied at 2 when Boqvist skated past Detroit forward Darren Helm near the blue line and beat Howard on the glove side 8:47 into the third. It was the second goal for the rookie defenseman in his 18th NHL game.
Kubalik added his 12th with 20 seconds left as the Blackhawks kicked off an important four-game homestand with their seventh win in their last 10 games. Chicago is just 10-9-3 at the United Center this season.
Looking for its first road win since Dec. 14, Detroit jumped out to a 2-0 lead.
Chicago responded with two goals in a 45-second span in the second.
Blackhawks G Robin Lehner is day to day with a right knee injury after he got hurt during Thursday night's 7-5 loss at Vancouver. Kevin Lankinen served as Crawford's backup after he was recalled from the minors Saturday on an emergency basis.
The Blackhawks host the Calgary Flames on Tuesday night.