ערב הקרב ביקר הגנרל שארל דה גול את אנשי צבא צרפת החופשית המסתערים על מאסאווה. למחרת, ב-7 באפריל הסתערו אנשי לגיון הזרים המסופחים לחטיבת המזרח של הקולונל מונקלאר על העיר, כבשו את בית האדמירליות ואת הנמל בהסתערות מהירה, ומונקלאר קיבל את כניעתו של מפקד שייטת ים סוף, ועמו את כניעת עשרת אלפים מגיניה של מאסאווה.
מאסאווה הייתה מעוזם החשוב האחרון של האיטלקים באריתריאה. לאחר נפילתה נסוגו האיטלקים מאריתריאה דרומה לתוככי אתיופיה לאזור אמבה אלגי, שם הותקפו על ידי אנשיו של קנינגהם שהגיעו מדרום. עיר הנמל הקטנה אסאב החזיקה מעמד עוד מספר שבועות, ונפלה לידי הבריטים רק באמצע חודש יוני 1941.
כיבושה מחדש של ברברה.
ב-16 במרץ 1941 יצא הצבא הבריטי למבצע "מראית עין" (Operation Appearance), מבצע ימי ואווירי לכיבושה מחדש של ברברה. שני גדודים הודים ויחידת קומנדו סומלית יצאו מעדן בספינות והונחתו על חופי ברברה. הכוח אמור היה לנחות בשתי נקודות על חופי ברברה, ולכבוש את העיר במפתיע. הנחיתה, שהתרחשה בשעות הלילה, הייתה מבצע הנחיתה המוצלח הראשון מן הים שביצעו בעלות הברית במלחמת העולם השנייה.
הכוחות הנוחתים נתקלו בהתנגדות סמלית, ואש סיוע יעילה מן הים הביאה לסיום כיבושה של ברברה בתוך שעות ספורות. הכוח התוקף ספג אבדות זניחות, ולקח בשבי למעלה ממאה איטלקים. בתוך שבוע לאחר הנחיתה בברברה נכבשה סומלילנד הבריטית כולה.
הכוחות הבריטים שנחתו בברברה המשיכו לתוככי אתיופיה וחברו לכוחותיו של קנינגהם באזור הראר. בכך הושגה מטרה חשובה, האפשרות לסייע באספקה מנמל ברברה לשלבים הבאים של המתקפה באתיופיה, כאשר הכוחות שוהים בעומק שטח האויב והולכים ומתרחקים מבסיסי הבית ונמלי האספקה שלהם.
הפלישה לסומליה ולאתיופיה.
הכנת הפלישה, סדרי הכוח של הצדדים.
בסוף שנת 1940 שהו בקניה שלוש הדיוויזיות שעמדו לרשותו של קנינגהם. אלו היו בעיקר בעמדה הגנתית, לנוכח המתקפות האיטלקיות, אך יאן סמאטס שביקר בקניה בנובמבר 1940 החליט להמריץ את השימוש בחיילים אלו למתקפה על קיסמאיו שבה ראה איום על מומבסה. הכוחות תוגברו בהתאם, אך קנינגהם לא התלהב לתקוף, והציע להמתין עד לאחר עונת הגשמים, באמצע מאי 1941. ב-2 בדצמבר 1940 כונסה פגישה בהשתתפותם של ויוול וקנינגהם. הוחלט כי על אף הפעולות המתוכננות באריתריאה, והמרד המתלקח בגוג'אם, לא תינקט אלא מתקפה מוגבלת כנגד קיסמאיו, ואף זו תצא לפועל במאי.
בינואר המריץ צ'רצ'יל את ויוול לפתוח במתקפה כוללת בדרום. בסופו של דבר השתכנע ויוול, והורה לקנינגהם לפתוח במתקפה על קיסמאיו, בחודש פברואר. המבצע נקרא "מבצע בד ציור" (Operation Canvas), והוא נועד לצאת לפועל ב-10 בפברואר.
בשלב זה החליטו האיטלקים כי סומליה האיטלקית אינה ניתנת להגנה. הכוח האיטלקי נערך עמוק בתוך סומליה, מאחורי נהר הג'ובה, שבשפכו נמצאת עיר הנמל החשובה קיסמאיו, בכוח של שש חטיבות, וכוחות נוספים של לוחמים מקומיים שהגיעו לסדר גודל דומה. אל מולן ערך קנינגהם ארבע "קבוצות חטיבה", שהורכבו אד הוק מיחידות שונות מתוך כוח האדם שעמד לרשותו.
פעולות מקדימות בדרום אתיופיה.
בינואר 1941 החליט קנינגהם להתקיף את האיטלקים בדרום אתיופיה, על אף שמזג האוויר לא היה נוח למתקפה. הוא הבין כי לא יוכל להגיע לאזור אדיס אבבה, אך קיווה כי המתקפה תשיג כמה יעדים חשובים - תסייע לריכוז כוחות איטלקים באזור, ובכך תסיט את תשומת הלב ממה שנתפס כמאמץ העיקרי באזור הנהר ג'ובה וקיסמאיו, ותביא לפתיחת מרידה רחבת היקף של האתיופים באזור. למתקפה יועדה הדיוויזיה הדרום אפריקאית הראשונה, שהייתה מורכבת משתי חטיבות דרום אפריקאיות וחטיבה מזרח אפריקאית, וכן יועדה לסייע במתקפה חטיבה מזרח אפריקאית עצמאית.
ב-16 בינואר נפתחה המתקפה בהתקדמות למחוז גאלה סידאמו. הכוח התקדם בשלושה טורים, מאזור אגם רודולף מזרחה, בעומק של מספר קילומטרים בתוך הגבול האתיופי, עד העיירה מגה שהיוותה צומת דרכים חשוב בדרום אתיופיה. הקרב סביב העיירה ניטש כשלושה ימים, בתנאי מזג אוויר קשים, ורבות מהאבדות נבעו מחשיפה לקור ולגשמים. ב-18 בפברואר נכבשה מגה, ובה נפלו בשבי 600 לוחמים איטלקים. במגה נאלצו התוקפים לעצור את המתקפה, עקב תנאי מזג האוויר הקשים. העיירה מויאלה שבקניה, שנכבשה על ידי האיטלקים במאמץ רב ב-1940 נפלה לידי פלוגת פטריוטים אתיופים ב-22 בפברואר. עם כיבוש מויאלה, החזירו לעצמם הבריטים את כל השטח שאיבדו במתקפות האיטלקיות בתחילת המערכה. אזורי הגבול עם קניה ודרכי הגישה לאתיופיה מדרום נכבשו, והשליטה בהן הובטחה לפני עונת הגשמים. לאחר פעולות אלו נשמרה הדיוויזיה הראשונה של צבא דרום אפריקה בעיקר כעתודה, במהלך המתקפה העיקרית, ובחודש מאי הועברה ללוב, על מנת להשתתף בהמשך המערכה במדבר המערבי.
הפלישה לסומליה.
ב-24 בינואר יצא הכוח העיקרי של קנינגהם למתקפה. ארבע החטיבות המוגברות, שהיוו למעשה את הדיוויזיה האפריקאית ה-11 והדיוויזייה האפריקאית ה-12 פרצו לסומליה האיטלקית מקניה, והגיעו במהרה אל ביצורי האיטלקים שעל נהר הג'ובה. ב-14 בפברואר הושגה המטרה הראשונה, כאשר נפלה עיר הנמל החשובה קיסמאיו, אשר שכנה בשפך הנהר ג'ובה אל האוקיינוס האטלנטי. נפילת העיר היוותה מכה קשה לצי הסוחר האיטלקי. 5 ספינות סוחר נפלו בידי הבריטים, וארבע אחרות השמידו עצמן בנמל. המערך האיטלקי הבא היה קו ביצורים חזק בפיקודו של גנרל פייטרו גאזרה, אשר הוקם מעברו השני ולאורכו של נהר הג'ובה, כאשר העיירה ג'ליב ששימשה כמרכזו. ב-22 בפברואר נכבשה ג'ליב. הייתה זו תבוסה איטלקית משמעותית, עם כ-30,00 אבדות בהרוגים, שבויים ונעדרים. כן נפלו בידי הבריטים כמויות אדירות של נשק ותחמושת וחיל האוויר האיטלקי הוכרע בידי הטייסים הדרום אפריקנים שסייעו למערכה. הדרך לאורך החוף אל בירת סומליה, מוגדישו, הייתה עתה פתוחה.
כיבוש מוגדישו והפנייה צפונה.
לאחר כיבוש קיסמאיו הייתה הדרך אל מוגדישו פתוחה. בעוד שיתר הכוחות מטהרים את האזורים שנכבשו, ודוחקים את האיטלקים במעלה נהר הג'ובה, פרצה חטיבת הרגלים ה-11 את הדרך לאורך החוף אל מוגדישו. בפחות משלושה ימים, החל בבוקר ה-23 בפברואר 1941, ועד אחר הצהריים ב-25 בפברואר, גמאה החטיבה דרך בת 450 קילומטרים, וכבשה את מוגדישו, כמעט ללא התנגדות. בעיר עצמה נתפסו מאות אלפי ליטרים של דלק ודלק מטוסים, שהיה בהם כדי לאפשר את המשך המערכה הניידת, ולשלול מהאיטלקים אספקה חיונית.
בשלב זה הפך מסעו של קנינגהם לפשיטה ממונעת ומהירה היעד הבא שעמד בפניו היה העיר ג'יג'יגה, במרחק של כ-1,200 קילומטרים ממוגדישו, רובם דרך מדבר אוגדן. תוכנית זו הייתה שאפתנית ביותר, ודרשה יכולת מתקדמת של תובלה ואספקה. ב-1 במרץ יצאו אנשי הדיוויזיה האפריקאית ה-11 לכיוון צפון ממוגדישו, וכעבור 17 ימים גמאו את המרחק המתוכנן, והגיעו אל ג'יג'יגה. הנחיתה הבו זמנית של הכוחות הבריטים בסומלילנד הבריטית, והחבירה לכוחות הכובשים את ג'יג'יגה איפשרה את קיצור קווי האספקה, והקלה על המשך המערכה. המרחק בין ג'יג'יגה לברברה הוא 320 קילומטרים, בעוד שבסיסיהן העורפיים של הדיוויזיות האפריקאיות נמצאו במרחק אלפי קילומטרים בתוך קניה.
מג'יג'יגה המשיך קנינגהם לעבר מה שנראה כיעד האולטימטיבי של המערכה - אדיס אבבה. ב-26 במרץ כבש את הראר, ומשם המשיך לאדיס אבבה. כוחותיו של קנינגהם נכנסו לאדיס אבבה ב-6 באפריל 1941, לאחר שעברו 2,776 קילומטרים ב-53 ימים. כוחותיו של קנינגהם המשיכו לנוע צפונה, וב-20 באפריל חברו לכוחותיו של פלאט והשלימו את תנועת המלקחיים האדירה שהביאה לכיתור כלל הכוחות האיטלקים במזרח אפריקה. בשלב זה השלים קנינגהם השתלטות על מיליון קמ"ר, ולקח בשבי 50,000 חיילים במחיר של 135 הרוגים.
השתלטות הצבא הבריטי על קו מסילת אדיס אבבה-ג'יבוטי איפשרה הידוק הכיתור על כוחות וישי בג'יבוטי, שעמדו במצור ימי של הצי הבריטי. ויוול סבר כי יש להשתמש במסילה לשם העברת אספקה לאנשי וישי, ובכך לרכוש את אמונם ושיתוף פעולתם, ובסופו של דבר לאפשר שימוש בנמל ג'יבוטי לשם אספקה דרך מסילת הברזל לכוחות הבריטים באתיופיה, אך צ'רצ'יל נענה לדה גול, וביקש מוויוול להקפיד על הסגר. בסופו של דבר הודק המצור, אך המושבה עמדה בו כשנה וחצי נוספת, עד כניעתה לכוחות דה גול בדצמבר 1942.
ב-12 במאי נפגשו קנינגהם ופלאט לרגלי הר אמבה אלגי. על פסגת ההר התבצר הנסיך אמדאו הדוכס השלישי מאאוסטה, ועמו שאריות הכוח המבצעי האיטלקי באפריקה.
כיבוש אדיס אבבה ומצעד 5 במאי.
כניסת הכוחות הבריטים אל אדיס אבבה ב-6 באפריל לוותה בחששות כבדים לגורלה של האוכלוסייה האזרחית האיטלקית. נסיגתו של הדוכס מאאוסטה אל אמבה אלגי בראש צבאו, הותירה עשרות אלפי אזרחים איטלקים. הנשיא רוזוולט הביע דאגה לגורלם של אזרחים אלו, אך צ'רצ'יל סירב לקחת אחריות לגורלם כל עוד נמשכת המערכה, המלווה בבעיות לוגיסטיות קשות, שהמשך הלחימה אך מקשה על פתרונן. העיר הייתה עתידה להימסר לאתיופים, ואלו הבינו כי האיטלקים המצויים בעיר חיוניים לצורך אספקת שירותים טכניים של אספקת מים וחשמל, ועל אף החששות, לא בוצעו מעשי טבח. הגנרל ג'ורג' ברינק שהגיע לעיר ביצע מעצרים, וריכז את האיטלקים באחד מרובעי העיר עליו הוכרז עוצר החל מהשעה שש בערב.