1877 жылы наурыз айында генерал-майор қызметіне көтеріліп, 1878 жылы ақпан айында генерал-лейтенант дәрежесімен Кейп колониясындағы британдық күштерге қолбасшылық етуге тағайындалды. Ол Тоғызыншы мыс шекаралық соғыс алып келді.
1878 жылдың шілдесінде аяқталды, 1878 жылдың қарашасында Бат орденінің кавалер-командующийы болды. Оның Ксосаға қарсы күрестегі тәжірибесі африкалық сарбаздардың жауынгерлік қабілетіне деген төмен бағасын берді, бұл кейіннен ағылшын-зулу соғысы кезінде апатты салдарға әкелді.