Macduff, ki ga ženejo žalost, krivda in želja po pravičnosti, se sooči z Macbethom med vrhuncem bitke v gradu Dunsinane. Macbeth, čeprav se zaveda prerokb, ki napovedujejo njegovo končno usodo, ostaja odločen in se odločno sooči z Macduffom.
Medtem ko se spopadata, Macduff razkrije, da ni bil rojen na tradicionalen način, temveč "iz maternice svoje matere, ki je bila prezgodaj iztrgana", s čimer se je izpolnila ena od prerokb, ki se jih je Macbeth bal - da ga bo premagal le moški, ki ni rojen od ženske.
Ko spozna posledice Macduffovega razkritja, se Macbeth napolni s strahom in obupom ter vzklikne:"Preklet naj bo ta jezik, ki mi to govori, ker je prestrašil moj boljši del človeka!"
Kljub svoji omajani odločenosti Macbeth nadaljuje boj, vendar ga na koncu premaga Macduff. Z močnim udarcem Macduff obezglavi Macbetha, kar simbolizira konec njegove tiranske vladavine in ponovno vzpostavitev zakonitega reda na Škotskem.
Macduff se pojavi kot zmagoviti junak, ki izpolnjuje prerokbe in osvobaja Škotsko izpod Macbethove zatiralske vladavine. Njegova zmaga predstavlja zmagoslavje pravice in končni poraz zla.