קרב אומדורמאן
מהלך הקרב

לאחר הפגזות ארטילריות של עמדות האנצאר צפונית לאומדורמאן, הגיע הכוח האנגלו-מצרי העיקרי ב-1 בספטמבר לאזור מעט דרומית לכפר קאררי, שם הקים מחנה וביצורים קלים לקראת הלילה והקרב ביום למחרת. בבוקר 2 בספטמבר, בסביבות השעה 6:30, התקדמו כוחות האנצאר מכיוון דרום ומערב כשהם מקיפים את המחנה בקשת. הסיורים שיצאו לבחון את התקדמות האנצאר הוחזרו והמחנה כולו נערך בעמדות קרב. בשעה 6:45 פתחו התותחים האנגלו-מצרים באש, תוך מספר דקות נכנסו האנצאר לטווח והיחידות השונות החלו לנהל אש כנגדם. האנצאר תקפו בקבוצות של כ-4,000 לוחמים לרוחב שדה הקרב כשהם ממלאים אותו אל מול הקו האנגלו-מצרי. עד סביבות השעה 8:00 נבלמה התקפת האנצאר הראשונית ובשלב זה החלו ניסיונות איגוף של קו ההגנה האנגלו-מצרי.
בשלב זה, תקף כוח של האנצאר באגף הימני (הצפוני) באזור גבעות קאררי, היכן שהוצבו כוחות פרשים ובעיקר פרשי גמלים. כוח האנצאר כמעט והצליח לכתר את הפרשים והתבהר בשלב זה שלגמלים היה קשה לנוע באזור סלעי שכזה. אחת מספינות התותחים התקדמה צפונה לאורך הנהר כדי לסייע לפרשים ותותחייה הצליחו, יחד עם תותחי השדה מהמחנה, לשבור את התקפת האנצאר עם כ-450 הרוגים מהדיסטים.
לאחר שנעצרו התקפות האנצאר ומאחר והם יצאו מטווח התותחים, שלח קיצ'נר את ארבע הפלוגות של רגימנט נושאי הרומח ה-21 לאגף הדרומי (שמאלי) כדי לבלום נסיגה אפשרית לכיוון אומדורמאן. לאחר שהתקדמו אל מאחורי האזור הסלעי מדרום, הם נתקלו בכוח אנצאר שהסתתר בשטח הפתוח והחלו להסתער לעברו. תוך כדי ההסתערות הם נתקלו מאוחר מדי בגיא שבו הסתתרו כ-4,000 לוחמי אנצאר, ללא יכולת לעצור את ההסתערות הם התקדמו לתוך הגיא, המשיכו בהסתערות ויצאו מהצד השני. הם ירדו מהסוסים לאחר שיצאו מהגיא וירו מרוביהם מטווח קצר על לוחמי האנצאר בגיא.
בשעות הבוקר המאוחרות, הבין קיצ'נר שהמהדי נמצא עם דיוויזיית 'הדגל השחור' מאחורי גבעות ג'אבל סורגהאם באגף הדרומי. בעוד ההסתערות של נושאי הרומח ה-21 באותו אגף בעיצומה, שלח קיצ'נר את שתי החטיבות הבריטיות וארבע מהחטיבות המצריות סודאניות קדימה במטרה להקיף את הגבעות מדרום ולתקוף את כוחו של המהדי. שתי החטיבות הבריטיות התקדמו בדופן המזרחי של הקו (קרוב לנילוס) בעוד ששלוש חטיבות מצריות ממערב להם, החטיבה המצרית הראשונה בפיקודו של הקטור מקדונלד נמצאה בדופן המזרחי של הקו והחטיבה המצרית הרביעית בפיקודו של קולינסון נשארה מאחור כעתודה וכדי להגן על המחנה. עם היציאה של החטיבות האנגלו-מצריות מקו ההגנה והתרחקותן מטווח התותחים וספינות התותחים, פתחה דיוויזיית 'הדגל השחור' בהתקפה לעבר החטיבה המצרית של מקדונלד מכיוון החלק הצפוני של גבעות ג'אבל סורגהאם, כתגובה הסתובבה החטיבה המצרית החמישית לכיוונו של מקדונלד כדי לסייע לו. בשלב זה חזרו גם כוחות הפרשים האנגלו-מצרים מכיוון גבעות קאררי כדי להצטרף לכוח הראשי.
תוכניתו של המהדי הייתה ככל הנראה למשוך את הצבא האנגלו מצרי אל מחוץ לטווח התותחים והסיוע של הספינות וכשהקו רחב יותר ובשטח פתוח, לתקוף את אגפו הימני. התקפה זו הייתה אמורה לכלול כוחות מדיוויזיית 'הדגל השחור' מכיוון ג'אבל סורגהאם וכוחות מדיוויזיית 'הדגל הירוק' מכיוון גבעות קאררי, אך ברגע המכריע לא תקפו כוחות 'הדגל הירוק' בזמן ושתי החטיבות המצריות התמודדו עם כל התקפה בנפרד. לאחר שנסוגו כוחות 'הדגל השחור', היו שתי החטיבות דרוכות בהגנה וכוחות הפרשים שהגיעו מכיוון צפון הצטרפו גם הם לקו ההגנה. בסביבות השעה 10:15 תקף כוח של כ-12,000 לוחמי 'הדגל הירוק' מכיוון צפון-מערב בסיוע כוחות 'הדגל השחור' שחזרו והצטרפו לקרב. לאחר קרב קצר וקשה, הצליחו שתי החטיבות האנגלו-מצריות בסיוע הפרשים מימין להדוף את התקפת האנצאר, כשהפרשים מסתערים על הכוחות הנסוגים.
באותו הזמן המשיכו החטיבות האחרות בהתקדמותם לעבר ג'אבל סורגהאם וחלקו הדרומי, כשהם הודפים את שרידי כוחות של 'הדגל השחור' לאחור לכיוון אומדורמאן. לאחר הצלחת החטיבה של מקדונלד בסיוע החטיבה החמישית והפרשים, הסתיים למעשה הקרב כאשר טוהר אזור ג'אבל סורגהאם ונשברו כוחות 'הדגל השחור' ו-'הדגל הירוק'. בסביבות השעה 12:30 הגיעה החטיבה המצרית החמישית של מקסוול לכפר ח'ור שאמבט, על הדרך לאומדורמאן, ושם היא עצרה לשתות ולנוח. בשעה 3:00 בצהריים הגיעו כל שאר הכוחות האנגלו-מצרים לאותו המקום ולמעשה צוין באופן זה סוף הקרב. מכאן המשיך כוחו של קיצ'נר לכיבוש אומדורמאן עצמה וחרטום. כנראה כנקמה על הריגתו של צ'ארלס גורדון בידי האנצאר, בזזו והרסו כוחותיו של קיצ'נר את העיר, כשהם משחיתים את קברו של מוחמד אחמד, מנהיגם הראשון של האנצאר.