Mikael Backlund scored the winner with 4:29 remaining in the third period as the Calgary Flames completed the comeback, defeating the Vegas Golden Knights 3-2.