Mahdisterna ledo stor förlust.