В 1941 году, после поражения итальянцев под Керен и Амба-Алаге, военные действия в Восточной Африке переместились в направлении региона Амхара, где итальянский генерал Гульельмо Наси организовал оборону на возвышенности Гондера и ряде окружающих хребтов. Главная точка обороны находилась на перевале Кулкалбер — единственном доступном маршруте для сил Союзников. 6 августа 1941 Наси направил смешанные силы для охраны перевала: итальянских ветеранов, жандармов, чернорубашечников общей численностью в 2900 человек. Итальянцы построили свои позиции на высоком хребте Феркабер и перевале Кулкалбер. Были устроены пещеры с несколькими пулеметными амбразурами, способными вести круговой обстрел. Некоторые тракторы и самоходные агрегаты были превращены в импровизированные бронетанковые машины, вооруженные пулеметами Шварцлозе и пулеметами Фиат 35. Численность наступающих британских и эфиопских войск составляла 22,5 тысяч человек.
Итальянский генерал Гульельмо Наси.
Итальянский импровизированный бронетранспортер у Кулкалбери.
С конца августа эфиопские нерегулярные силы начали устраивать засады для сокращения коммуникаций и линий снабжения между Гондар и Кулкалбером. 4 сентября аскари и чернорубашечники совершили ночное нападение на эфиопский лагерь, где захватили большое количество оружия и боеприпасов. Британские силы ответили обстрелом итальянских позиций. В течение сентября английские силы испытывали итальянский оборонительный периметр с помощью патрульных действий, затем, выяснив реакцию, они продвинулись на фланги, избегая боя и окружая Кулкалбер и Феркабер. В результате окружения итальянцев на Кулкалберськом перевале, линии поставок были перерезаны, они должны были нормировать продовольственные запасы. Недостаток питьевой воды составлял самую большую проблему; после того, как силы Союзников обеспечили контроль над реками Гуарно и Гумер, которые обеспечивали воду итальянцам, единственным источником воды для гарнизона стал небольшой источник. Карабинеры несколько раз пытались добраться до рек, но становились легкой мишенью для британских снайперов. Небольшие количества воды получали разложением полотенец по земле ночью — благодаря высокой ночной влажности.
Итальянцы с середины октября организовали серию вылазок, направленных как на уменьшение британского давления на их оборону, так и на захват оружия и продовольствия. Первая итальянская вылазка состоялся 18 октября на высоте Амба-Мариам, в 15 км к северу от Кулкалбера, где осадники разместили лагеря и транспорт. Эти усилия позволили карабинерам нанести большие потери и захватить много оружия, боеприпасов и продовольствия. Затем карабинеры и колониальные подразделения осуществили атаку и разбив британцев, отошли от Амба-Мариам.
Британские силы начали мощную контратаку на итальянцев с востока. Итальянские позиции были обстреляны как с самолетов, так и артиллерией, и Союзники начали действия психологической войны, сбрасывая листовки с требованиями сдаться, отправляя священников, которые также убеждали сдаться, а также гражданских посланцев с такой же миссией, пока итальянцы не начали стрелять по ним. 36 итальянцев и колониальных солдат погибли и 31 ранен в бою за Амба-Мариам, потери Союзников составляли 150-200 человек. Наземные атаки и воздушные удары усилились с 21 октября. Союзники пользовались полным воздушным господством. Им противостояло лишь два Fiat CR.42. Итальянские позиции в некоторых точках, были прорваны, но были восстановлены итальянскими контратаками.
2 ноября бомбардировки уничтожили итальянскую полевую больницу, поразив и кладбище. В ночь с 12 ноября начался новый штурм, на этот раз после обстрелов. 13 ноября было начато серию штурмов. Битва часто превращалась в рукопашный бой, но итальянские защитники отбили все атаки. 14 ноября нападения Союзников приостановились, итальянцы воспользовались этим перерывом — для ухода за ранеными, захоронением погибших и приготовлением горячей пищи, впервые за несколько дней. В течение 15-19 ноября RAF и SAAF постоянно бомбили итальянские позиции, а сухопутные войска возобновили атаки, которые были отражены карабинерами и заптие в рукопашном бою.
20 ноября итальянские позиции обстреляли 57 самолетов, а на штурм пошли все наличные силы Союзников, поддерживаемые бронетанковыми частями. Итальянский гарнизон к этому времени состоял из 1500-1600 солдат и офицеров, которые еще могли держать оружие. Штурм начался ночью 21 ноября — атаковала с трех сторон пехота, поддерживаемая танками, артиллерийским огнем и воздушными ударами. Карабинеры воевали штыками и ручными гранатами. Бои закончились вечером 21 ноября 1941 захватом Кулкалдера. Гондар пал меньше чем через неделю. Так прекратилось последнее организованное сопротивление итальянских регулярных подразделений в Восточной Африке. С 2900 воинов гарнизонов Кулкалбера и Феркарбера погибло 513 итальянцев и 490 аскари, ранены 404 и 400 соответственно. Около 100 гражданских лиц погибло.