Marciano knocks him out between 8 and 12 imo. He just wears Spinks down and takes him down after losing most of the early rounds. The only light-heavy I'd give a chance to beat Marciano is a younger Charles.
TOugh fight to pick. Won't be a popular opinion, but I think Spinks was good enough to bank enough rounds early, and tough enough to survive the late marciano rally