Matthew Tkachuk scored three goals for a career-best 37 this season, and the Calgary Flames rallied to beat the Seattle Kraken 5-3 on Tuesday night. Noah Hanifin had a goal and an assist, and Andrew Mangiapane also scored for Calgary (45-19-9), which had four unanswered goals in the third period to earn its fifth straight win.