Answer:
Macduff
Step-by-step explanation:
Macbeth realises too late that he has misinterpreted the witches' words. Though he realises that he is doomed, he continues to fight. Macduff kills and beheads him, thus fulfilling the remaining prophecy. Macduff carries Macbeth's head onstage and Malcolm discusses how order has been restored.