Macbeth is killed in battle by Macduff. Macduff reveals that he was not "born of woman" in a traditional manner, fulfilling the witches' prophecy that only a man not born of woman can defeat Macbeth. Malcolm, the rightful heir, is then crowned king.
Macduff compares Duncan's body to a temple. Lord Macduff is the person who kills Macbeth at the end of the play.
Macduff
King Macduff!
Macduff refuses to attend Macbeth's coronation.
Macduff refuses to attend Macbeth's coronation
In his dreams. Macbeth does not kill Macduff, it's the other way around. Macduff kills Macbeth at the end of Act V, at the end of the play. It is interesting that, although Macbeth is based (extremely loosely) on a historical character, there was no historical Macduff.
Because macduff harbors suspicions about the person who actually murderd King Duncan, therefore he turnes against Macbeth and consequently was absent from his coronation. Macbeth organises to kill her for revenge and also to set a distraction to protect himself from an enraged Macduff.
According to the Lord in scene 6, "The son of Duncan . . . lives in the English court. . . . Thither Macduff is gone."
It's a tragedy. The main character or characters always die at the end of Shakespearean tragedies. In the internal logic of the play, Macbeth has to be deposed to end his reign of terror, and that can only happen if he is killed. Besides, Macduff wants revenge for the death of his family.
Macduff challenges Macbeth to a duel towards the end of the play "Macbeth" by William Shakespeare. Macduff seeks revenge for the murders of his family that Macbeth ordered. The duel results in Macduff killing Macbeth and ultimately ending his reign as king.
Ross told Macbeth that he was now the thane of Cawdor just after the 3 witches made that prediction