28 июня 870 года повстанцы-зинджи взяли Аль-Убуллу — портовый город на Тигре, главную торговую артерию Басры. Поначалу Али ибн Мухаммад планировал ударить по Аббадану, но передумал в пользу более ценной цели.
Город защищал Абу аль-Ахвас аль-Бахили — но удержать Аль-Убуллу не смог. Зинджи атаковали с двух сторон: сухопутным штурмом и с захваченных лодок по каналу. К вечеру оборона рухнула, город был взят и разорён.
Эффект превзошёл военное значение самой победы. Жители соседнего Аббадана, наслышанные о судьбе Аль-Убуллы, сдались без боя — Али ибн Мухаммад позволил своим людям забрать там оружие и рабов. В Басре началась паника: новости о падении портового города заставили многих покинуть его и искать убежища там, куда зинджи пока не дошли.
Потеря Аль-Убуллы перерезала главный торговый путь, питавший Басру. Город, ещё недавно процветавший центр южного Ирака, начал стремительно слабеть — и именно эта слабость через год откроет зинджам дорогу к его захвату.