Slaget ble utkjempet mellom en antikommunistisk koalisjon ledet av FNLA-leder Holden Roberto og den sosialistiske MPLA-opprørsgruppen støttet av en gruppe cubanske soldater, som var sendt til Angola som en del av cubanernes . Mens de marsjerte mot Quifangondo på deres vei mot Luanda hadde opprørerne under Roberto beseiret MPLA og deres allierte i et slag ved Porto Quipiri. Mindre en 24 timer før uavhengigheten ble erklært bestemte Roberto seg for å trosse alle råd og igangsette et angrep mot den angolanske hovedstaden. Slaget endte med en avgjørende seier for MPLA og Cuba, og skyldtes i stor grad de cubanske artilleristyrkene.