Узнав, что берберы угрожают столице, Махди призвал к оружию всех, кто только мог держать его в руках, и его люди окопались на равнине к востоку от Кордовы. Но вместо того, чтобы терпеливо ждать приближения противника, он вышел навстречу. Две армии встретились 5 ноября 1009 года, и небольшого эскадрона из всего лишь тридцати берберов оказалось достаточно, чтобы посеять панику в совершенно недисциплинированной армии их противников. В стремительном бегстве горожане, ремесленники и факихи топтали друг друга. Берберы и кастильцы убивали их сотнями, и многие погибли в водах Гвадалквивира. По примерным оценкам, в тот день погибло не меньше десяти тысяч человек. Во всяком случае, так пишет самый ранний и достойный доверия хронист Ибн-Хайян. Другие указывают 20 тысяч и даже 36 тысяч человек.
Вадхи довольно рано понял, что все потеряно, и в сопровождении шести сотен всадников ускакал на север. Махди укрылся в своем дворце, где его вскоре осадили берберы. Он попытался спастись, отрекшись от престола в пользу Хишама II, которого доставили из заточения и поместили туда, где берберы могли его видеть. Кади Ибн-Дакван прибыл к ним и сказал, что Хишам II жив, а Махди – только его хаджиб. Берберы подняли его на смех. «Вчера Хишам был мертв, – сказали они кади, – и ваш эмир читал над его телом погребальные молитвы. Как же он может быть жив сегодня? Тем не менее, даже если ты говоришь правду, мы, конечно, благодарим Бога за то, что Хишам жив, но нам он не нужен. Наш халиф Сулейман». Кади попытался реабилитировать своего хозяина, но не преуспел. Он еще вел разговоры, когда кордовцы, устрашенные силами Сулеймана, вышли навстречу, чтобы приветствовать принца и признать его своим сувереном.
Пока Сулейман входил в Кордову, где берберы и кастильцы предавались всяческим излишествам, Махди прятался в доме некого Мухаммеда из Толедо, который снабдил его всем необходимым, чтобы он мог добраться до города. На всей границе от Тортосы до Лиссабона власть Махди еще была сильна. Когда Санчо напомнил Сулейману о его обещании сдать крепости, тот признался, что в данный момент не может его выполнить, поскольку еще не овладел ими. Однако он заверил, что выполнит обещание, как только сможет. После этого Санчо покинул Кордову со своими войсками – которые не преминули обогатиться за счет местных жителей. Это было 14 ноября 1009 года. Судьба Хишама не изменилась. Сулейман вынудил его отречься в свою пользу и снова поместил в заключение. Тело Санчола, по просьбе бывших слуг Амиридов, было захоронено с обычными церемониями.
Тем временем Махди добрался до Толедо, где его тепло встретило население. Сулейман намеревался атаковать его и даже выслал вперед богословов, чтобы те пригрозили толедцам всевозможными карами, если они проявят несговорчивость. Угрозы, однако, не возымели действия, и, поскольку Сулейман не стремился нападать на такой хорошо укрепленный город, как Толедо, и надеялся, что он сдастся без боя, когда другие города покажут ему пример, он повернул к Мединасели. По пути к его армии присоединилось много славян, и Сулейман вошел в Мединасели, не нанеся ни одного удара, поскольку Вадхи покинул город и ушел в Тортосу. Оттуда он написал Сулейману и предложил признать его сувереном, если ему будет позволено остаться там, где он есть. На самом деле он всего лишь стремился выиграть время, и его уловка удалась. Сулейман попал в ловушку и оставил Вадхи на границе.