Who Kills Macbeth in "The Tragedy of Macbeth"?

Macbeth is killed by Macduff in William Shakespeare's play, "The Tragedy of Macbeth." The tragic death of the story's protagonist is foretold by the witches, who warns Macbeth to be wary of Macduff.

Shakespeare's "The Tragedy of Macbeth" was written in early 17th century England and published in the First Folio edition in 1623. The story revolves around Macbeth, whose desire for power eventually leads to his demise. Macbeth murders Duncan, the King of Scotland, and usurps the throne. He later orders the death of Macduff's family upon learning that Macduff has allied himself with one of Duncan's sons. Macduff swears vengeance and in the final battle, Macbeth is decapitated by Macduff.