Johannes har tillfångatagit den mahdistiska emireu Abu-Angina.