Smertae and Riata battle with Macbeth's fate hanging in the balance.