Zimbabwe swept aside Swaziland 4-0 in their 2017 Africa Cup of Nations Group L qualifier on Monday.
The hosts, who earned a 1-1 draw in Swaziland on Friday, dominated the return match in Harare to move three points clear at the top of the table.
Knowledge Musona opened the scoring on 53 minutes from the penalty spot and Costa Nhamoinesu made it 2-0 six minutes later.
Evans Rusike extended the advantage and Khama Billiat sealed the win late on.
Musona told BBC Sport: “I am feeling very happy. The team collected maximum points at home, we are top of the group and we have a big chance to qualify.
“It is crucial we take maximum points from our next game at home (against Malawi on 3 June).”
Swaziland remain on five points, three points above Malawi and Guinea who play each other on Tuesday.
Each of the group winners and the two best runners-up qualify for next year’s finals in Gabon.
In Group B Central African Republic came back from a goal down to beat Madagascar 2-1.
Faneva Andriatsima opened the scoring for the visitors on 35 minutes and they went into the half-time break 1-0 up.
But two goals in 12 minutes turned the game on its head as Salif Keita stuck the equaliser on 53 minutes for CAR and then Limane Moussa hit the winner.
The result puts CAR top of the table by a point from DR Congo, who play Angola on Tuesday.