Le , les rebelles attaquent Tall Afar: ils commencent par bombarder la ville, faisant 10 morts et 40 blessés, puis lancent l'assaut, 18 insurgés sont tués selon les autorités irakiennes[3]. Le soir-même, le général Mohammed al-Quraishi annonce la chute de la ville[5].
Selon Mohamed al-Bayati, chef du comité de la sécurité au Conseil provincial de Ninive et originaire de Tall Afar, 500 à 700 insurgés ont pris part à l'assaut[2].
Le , les assaillants prennent le contrôle de la plus grande partie de la ville après des combats ayant fait au moins plusieurs dizaines de morts[2]. Les troupes loyalistes, soutenus par des habitants armés, tiennent encore quelques poches de résistance, dont certaines parties de l'aéroport(en)[2].
Le , l'armée irakienne(en) et une partie de la population abandonnent la ville qui est entièrement conquise par les insurgés, ainsi que son aéroport[7]. Avant de se retirer, les soldats irakiens exécutent plusieurs prisonniers[8].
Les pertes
Selon Noureddine Qabalane, numéro deux du Conseil provincial de Ninive, environ 50 civils ont été tués dans les combats, ainsi que plusieurs dizaines de militaires et d'insurgés[2].
Selon un responsable municipal, environ 200 000 civils prennent la fuite, soit la moitié de la population de la ville et ses environs[4].