Kotkaniemi gave the Hurricanes a 1-0 lead at 1:20 of the first period on a rebound in front after Bobrovsky made an initial save against Jesper Fast.
Tkachuk tied it 1-1 at 3:01. After Anton Lundell won a puck battle behind the net, Verhaeghe fed a streaking Tkachuk in the slot, and he shot it over a sprawling Raanta.
Balinskis, a 27-year-old defenseman playing his 11th NHL game, gave the Panthers a 2-1 lead with his first goal and point at 18:53, tapping Tkachuk’s saucer feed past Raanta.
After the game, Balinskis said his phone was filled with messages. He said he expects to wake up to many more Saturday since his goal happened so early in the morning in his native Latvia.
“It is a dream come for me, for my family, for everyone,” said Balinskis, who signed as a free agent with the Panthers during their playoff run last spring. “It is an amazing feeling. It was a good play; we had a 2-on-1 with [Tkachuk] and he found me backdoor. I just needed to score.”