USM Alger defeated CAPS United 4-1 in the 2017 CAF Champions League Group B match at the Stade du 5 Juillet in Algiers on Sunday.
As a result, the Algerian club advance to the quarter-finals following their emphatic home win, while Zimbabwe's United are out of this year's competition.
Alger dominated the match from the start with Okacha Hamzaoui and Hamza Koudri missing good chances from close range in the opening five minutes.
But the Green Machine came very close to breaking the deadlock in the 35th minute and Ronald Pfumbidzai was the man, who nearly opened the scoring.
The left-footed full-back's curling effort from a corner-kick beat Alger goalkeeper Mohamed-Amine Zemmamouche, but the ball hit the crossbar.
Almost immediately at the other end, Alger took the lead through Ziri Hammar, whose thunderous effort beat United keeper Prosper Chigumba to make it 1-0 to Alger.
The Red and Blacks were in control of the match as the half-time break approached, with the Green Machine defence panicking.
Hamzaoui scored just before the half-time break to make it 2-0 to Alger with Hammar grabbing an assist and the home side were 2-0 up at the interval.
United head coach Lloyd Chitembwe made a double substitution prior to the second-half as the Green Machine looked to change the complexion of the match.
Dominic Chungwa, a centre forward by trade, joined Brian Amidu upfront as the visitors changed their formation from 4-5-1 to 4-4-2.
However, the Green Machine attackers were struggling to penetrate the Red and Blacks defence which was led by Ayoub Abdellaoui.
Paul Put, the Alger head coach, made a change in the 72nd minute with Mohamed Benkablia replacing Hamzaoui as the home side looked to extend their lead.
The Red and Blacks did extend their lead in the 78th minute when Oussama Darfalou headed home Mohamed Mefta's corner-kick to make it 3-0 to Alger.
However, Amidu was able to score for United with a powerful curling shot from range two minutes later, but the goal proved to be a consolation goal.
Darfalou then sealed Alger's 4-1 victory when he scored with an easy tap in following a parried save from United keeper Chigumba in the 88th minute.
Alger (2) 4 (Hammar 36', Hamzaoui 44', Darfalou 78', 88')
United (0) 1 (Amidu 80')
Alger XI: Zemmamouche, Meftah, Chafai, Abdellaoui, Bemoussa (Khoualed 83'), Benguit, Koudri, Hammar (Benkhemassa 60'), Meziane, Hamzaoui (Benkablia 72'), Darfalou.
United XI: Chigumba, Zvirekwi, Pfumbidzai, Muzambwa, Jangano, Bamusi (Kambanje 67'), Taitamba, Muchenje (Kamhapa 46'), Rusike (Chungwa 46'), Chitiyo, B.Amidu.