Mitch Marner had three goals and two assists and the Golden Knights scored three times in the third period to defeat the Calgary Flames 6-3 on Thursday night.