"They have a couple great players who made some great plays," Flames coach Glen Gulutzan said. "Even in the third, until we took the penalty and they got ahead, I thought we were in control of our game. It just didn't go our way, and then it exploded at the end. So, it wasn't a 5-1 game in my mind."
Panarin had a goal and an assist, Kane had a goal and two assists, and Corey Crawford made 33 saves for the Blackhawks (6-3-1), who won their third straight game and fourth in the past five (4-0-1).
Michael Frolik scored for the Flames (4-6-1), who defeated the Blackhawks 3-2 in a shootout here on Oct. 24. Calgary hasn't won twice in Chicago in the same season since 2007-08.
The Flames outplayed the Blackhawks in the first period but trailed 1-0 after Crawford made 13 saves and Kane scored at 18:58. Crawford's 13th save stopped Frolik to keep it 0-0, and Kane scored 12 seconds later.
Crawford was unable to keep Frolik from scoring at 7:06 of the second, when the former Blackhawks forward beat him on a shorthanded 2-on-1 rush to tie it 1-1.