La bataille d'El Obeid ou de Sheykan ou de Kashgal est livrée du 1er au pendant la guerre des mahdistes au Soudan. Une armée égyptienne sous commandement britannique est attaquée et anéantie par les derviches alors qu'elle s'est engagée dans un défilé.