The Zimbabwe Warriors beat the Crocodiles of Lesotho 4-3 to set up a COSAFA Castle Cup final clash with neighbours, Zambia.

Knox Mutiza scored a hat-trick  and Talent Chawapiwa another as the Warriors battled to win the semi-final match against a  stubborn Lesotho side in South Africa.

In the final, Zimbabwe now meet Zambia on Sunday, who beat Tanzania 4-1 in another semi-final.