Slutligen hade mahdisterna lidit nederlag ende.