CD Primeiro de Agosto beat Zesco United 2-1 in the 2018 CAF Champions League Group D match at the Estadio 11 de Novembro in Luanda, Angola on Friday.
As a result, Angolan side Agosto moved to second spot on the group standings, while Zambian champions Zesco moved down to fourth place on the table.
The two teams went into this encounter having drawn 0-0 in an encounter which was played at the Levy Mwanawasa Stadium in Ndola, Zambia almost two weeks ago.
D'Agosto pushed for an early goal with Nigerian striker Razak Adegbite leading their attack against a stubborn Zega Mambo defence.
However, Zambia international and central defensive midfielder Kondwani Mtonga looked solid just in front of the Zesco backline.
Zega Mambo also looked dangerous through Lazarous Kambole, who was one of the best players in Ndola in the first encounter between the two teams.
However, the two teams could not convert their chances in the first-half and the score was 0-0 at the interval in the capital city of Angola, Luanda.
An entertaining second-half followed as Agosto and Zega Mambo were able to convert their opportunities.
The deadlock was finally broken seven minutes after hour-mark and it was John Ching'andu, who opened the scoring.
Kambole set-up the Zambia international, who beat Agosto goalkeeper Toni to make it 1-0 to Zesco - stunning the home crowd into silence.
D'Agosto then pushed for the equalizing goal and they introduced Anderson Guelor with 17 minutes left on the clock.
The hosts managed to snatch a late equalizer through Geraldo, who scored in the 90th minute to make it 1-1 with Mongo Bokamba grabbing an assist.
Super-sub Geraldo, who had been introduced in the 55th minute, then set-up Bobo Ungenda, who scored in stoppage time to hand Agosto a 2-1 win over Zesco on the day.
Agosto (0) 2 (Geraldo 90', Ungenda 90'+8)
Zesco (0) 1 (Chiang'andu 67')
Agosto: Toni, Dany, B. Ungenda, Paizo (Anderson Guelor 55'), Isaac, Chow, Mário Balbudia (Geraldo 55'), Ibukun, Bokamba, Bitumba (Bua 55'), Adegbite.
Zesco: J.Banda, Owino, Kapumbu, Kalonda, Mtonga, Ching’andu, Akumu (Chaila 62'), Silwimba, Were (M.Kalengo 85'), Kambole, L.Banda (W.Kalengo 64')