Zambia and Zimbabwe will this Saturday clash at Peter Mokaba Stadium in Polokwane in their second successive COSAFA Cup final.
The defending champions were pushed to the wire by Lesotho but Zimbabwe overcame their opponents 3-1 post-match penalties following a scoreless draw at Peter Mokaba on Wednesday night .
Their hero was Zimbabwe goalkeeper George Chigova who made two saves to hand the champions their place in the final.
Zimbabwe beat Zambia 3-1 in the 2017 final in Rustenburg.
Meanwhile, Zambia redeemed themselves in some style in the early kickoff to reach the COSAFA Cup final following a 1-0 semifinal win over 10-man Madagascar at the same venue.
Chipolopolo flowed but failed to kill off Madagascar in the match after overcoming the latter’s surge in the opening 20 minutes of the first half.
Lazarus Kambole scored the all-important goal in the 39th minute with a fine close-range effort after a flowing move involving him, Cletus Chama and John Chingandu.
Sadly Chipolopolo failed to punish Madagascar in the second half in which Chama misfire three, Ronald Kampamba twice ,all from point-blank range.
Then two minutes before time, Madagascar striker Andriamanjato Tokifandresena was sent-off with two quick yellow cards for a foul on Benson Sakala by referee Jackson Pavaza of Namibia.
However, the best drama was saved for last when Chinagndu decided to go for glory when it was easier to give Kambole or Chama who were in the clear and his decision to go for glory was punished by goalkeeper Jean Randrianasolo who kept out his effort.