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.
Macbeth orders the murder of Macduff's family in Act 4, Scene 2, but Macduff himself is killed by Macbeth during their final confrontation in Act 5, Scene 8.
This belongs in Eng Lit rather than Scottish History. The play bears no relation to the life of on of the greatest Kings of Scots.
MacDuff kills Macbeth.
Macduff isn't going to Macbeth's coronation because he suspects that Macbeth had something to do with King Duncan's Murder.
Lady MacDuff and her children are killed in Act 4 of "Macbeth". Macbeth hires assassins to kill the MacDuff family because he fears MacDuff is plotting against him..
If you are referring to Shakespeare's classic Macbeth, it's because Macduff hates Macbeth. Remember, Macbeth turns evil because of hunger for power. Macbeth killed Macduff's wife and children because Macduff knew Macbeth killed Duncan. He wanted to kill Macduff, but Macduff was gone. Macbeth killed Macduff's family because he felt they were in his way and stopping him from achieving his goals.
Macbeth is ultimately defeated by Macduff because Macbeth was not naturally born of a woman, as Macduff was born through caesarean section. This loophole in the witches' prophecy allows Macduff to kill Macbeth and fulfill the prophecy.
He sends murderers to do it.
Macbeth's decision to kill Macduff's family causes Macduff to seek revenge, leading to Macbeth's downfall. If Macbeth had chosen differently and not committed this act of violence, Macduff may not have been as determined to bring about Macbeth's demise, potentially altering the course of events.
Macbeth didn't think Macduff was a threat because the witches said "None of woman born shall harm Macbeth." Macbeth welcomes this good news and, assuming Macduff was born the natural way, Macbeth thinks he has nothing to fear.
In the end it is Malcolm who finally slays Macbeth. No! Rubbish! Malcolm is a useless soldier and couldn't kill Macbeth if Macbeth were tied hand and foot. It was Macduff, the man "not of woman born", who kills Macbeth.
In Shakespeare's play "Macbeth," Macduff kills Macbeth in the final act during their duel. Macduff reveals that he was not "born of a woman" in the traditional sense, fulfilling the prophecy that Macbeth will be defeated by someone not born of a woman.
Malcolm (Duncan's son) did not kill Macbeth, it was Macduff (Thane of Fife).
Sunday Evening down at the pub