Matthew Tkachuk scored the eventual game-winner early in the third period as the Calgary Flames held off the Los Angeles Kings for the 3-2 win.