Zambia will face hosts Mauritius in the final of the 2017 COSAFA Under-17 Championships in Port Louis on Sunday.
Mauritius overcame South Africa 2-0 in the second semifinal to set up a final date against Zambia.
The Junior Chipolopolo had earlier on Friday booked a place in the final after thumping Malawi 2-0 in the first semi at Stade St Francois Xavier.
The final will be played at the Stade St Francois Xavier at 13h00 Zambian time as both nations seek a first COSAFA Under-17 Championships title.
Meanwhile, South Africa and Malawi will compete in Sunday’s Third-Place play off fixture at 10h00.