Macbeth je voči Macduffovi podozrivý, pretože je jediným šľachticom, ktorý sa nezúčastňuje jeho korunovácie. Macbeth tiež vie, že Macduff má medzi škótskymi ľuďmi veľkú sledovanosť. Macbeth sa teda rozhodne nechať Macduffa zabiť.
Macbeth posiela skupinu vrahov do Macduffovho hradu. Macduffa však pred sprisahaním varuje jeho manželka a utečie do Anglicka. Tam sa spojí s anglickým kráľom Edwardom Vyznávačom a vtrhnú do Škótska.
Anglická a škótska armáda sa stretávajú na kopci Dunsinane. V bitke je Macbeth porazený a zabitý Macduffom.