Mozambique and Namibia will contest the final of the COSAFA Qualifiers for TOTAL U-20 AFCON, Mauritania 2021 after winning through hard-fought knockout matches in Nelson Mandela Bay on Friday.
The duo have also sealed their place at the continental showpiece event next year and stay on track to potentially reach the 2021 FIFA World Cup.
It also ensures we will have a new winner of the regional showpiece event, with neither Mozambique or Namibia having lifted the trophy before.
Mozambique held defending champions Zambia to a goalless draw despite playing the final 52 minutes with 10 men following a straight red card for defender Belarmino Manhice.
The incident angered the Mozambican bench and coach Dario Monteiro was also sent to the stands.
It was a shock result after Zambia had breezed into the semifinals, but they will not be able to add to their 11 previous title wins this year.
Namibia claimed their place in the final with a hard-fought 1-0 victory over Angola that was played in very windy conditions at the Wolfson Stadium.
Angola had much of the play, but Namibia seized the moment when it presented itself and took their chance.
Captain Steven Damaseb, who had scored the goal against the Comoros that got Namibia into the semifinals, lined-up a long-range free-kick.
His effort was caught by the wind and swerved at the last moment, beating Angola goalkeeper Manuel Antonio with a shot that the latter would have felt he should save.
The final two games of the competition on Sunday, which includes a third-place play-off between Angola and Zambia, will be played at the magnificent Nelson Mandela Bay Stadium, the iconic 2010 FIFA World Cup venue that will be a glorious, fitting stage for the finale to what has been an extraordinary year for COSAFA and its competitions.
The final will kick-off at 15h00 and the bronze medal match before that at 12h00.
The Player of the Tournament, who will be announced after the final on Sunday, will travel to Spain next year for an experience with top LaLiga side Villarreal CF, where he will train, meet the players and understand what it takes to be a professional in one of the world's elite leagues.
You can follow all the action live on Sunday on SuperSport Variety 4 (Channel 209), via our stream on www.cosafa.tvor on our website, www.cosafa.com.
Angola 0 Namibia 1 (Damaseb 62')
Mozambique 0 Zambia 0 - Mozambique win 5-4 on penalties
12h00 (10h00 GMT) - Angola vs Zambia
15h00 (13h00 GMT) - Namibia vs Mozambique
GROUP A P W D L GF GA GD PTS
Mozambique (Q) 3 2 1 0 3 0 3 7
South Africa 3 1 2 0 9 2 7 5
Zimbabwe 3 1 1 1 6 5 1 4
Lesotho 3 0 0 3 1 12 -11 0
Note: In terms of best runner-up calculation, results against Lesotho are annulled. So South Africa have two points and Zimbabwe one point.
GROUP B P W D L GF GA GD PTS
Zambia (Q) 3 3 0 0 5 0 5 9
Namibia (Q) 3 2 0 1 3 2 1 6
Malawi 3 1 0 2 2 4 -2 3
Comoros 3 0 0 3 0 4 -4 0
Note: In terms of best runner-up calculation, results against Comoros are annulled. So Namibia have three points (+0 goal-difference; 2 goals scored) and Malawi have zero points.
GROUP C P W D L GF GA GD PTS
Angola (Q) 2 1 0 1 4 1 3 3
Eswatini 2 1 0 1 1 1 0 3
Botswana 2 1 0 1 1 4 -3 3
Matches Played: 17
Goals scored: 36
Biggest victory: Lesotho 0 South Africa 7 (December 6)
Most goals in a game: 7 - Lesotho 0 South Africa 7 (December 6)
3 goals - Sinenjongo Mkiva (South Africa)
2 - Oswin Appollis (South Africa), Simon Cipriano (Mozambique), Steven Damaseb (Namibia), Tangu Gastao (Angola), Jimmy Mukeya (Zambia), Ambrosini Salvador (Angola)
1 - Bill Antonio (Zimbabwe), Derrick Bulaya (Zambia), John Chishimba (Zambia), Rowan Human (South Africa), Juninho Jantze (Namibia), Giovani Kaninab (Namibia), Hlomelang Lebina (Lesotho), Kelvin Mangiza (Zimbabwe), Mohlala Makola (South Africa), Tapiwa Mandinyenya (Zimbabwe), Golden Mashata (Zambia), Tefo Molefe (Botswana), Yamikani Mologeni (Malawi), Lexington Mujokoro (Zimbabwe), Panashe Mutimbanyoka (Zimbabwe), Tshepo Myeni (South Africa), Majahesibili Ndlovu (Eswatini), Lanjesi Nkhoma (Malawi), Gabriel Pinho (Mozambique)
Own goal - Thapelo Mohale (Lesotho), Siyabonga Monyaka (Lesotho)