Yegor Sharangovich scored twice in the third period to cap his second career hat trick as the Calgary Flames handled the Arizona Coyotes 6-2.