Hosts Mauritius will complete the 2018 COSAFA Under-17 Championship semifinal line-up after Malawi failed to get margin of victory they needed to end their Group C campaign as the best runner-up on Wednesday.
Malawi defeated Swaziland 1-0 to finish second in their pool with six points and a goal-difference of +5.
That is the same as Mauritius in Group A, but while Malawi scored six goals in their three matches, the islanders netted seven and so advance on goals-scored to meet Group B winners South Africa in Friday’s semifinals.
It is heartbreak for the Young Flames, which had finished third in the last two competitions and now see their hopes of qualifying for the 2019 African Under-17 Championships dashed.
Only the winner of the COSAFA competition will take their place in Tanzania next year, which in turn serves as a qualifier for the FIFA Under-17 World Cup in Peru later in the year.
Malawi grabbed their goal through Lovemore Mbeta, but then had to withstand some heavy pressure from Swaziland to claim the win.
Swaziland hit the post through Kendrik Maseko and also forced Malawi goalkeeper Kennedy Nankhaima into a number of fine saves.
The Young Flames could not find the extra strike they needed and so bow out with their heads held high, but short of the semifinals.
Group C winners Angola made it three wins from three as they defeated Zimbabwe 2-1 to inflict a third successive defeat on the Young Warriors.
David Nzanza and Abdoul Barri had Angola 2-0 up, but Zimbabwe were brought back into the game by a strike from Tapiwa Mandinyenya.
The semifinal line-up sees South Africa take on Mauritius at the Stade St Francois Xavier at 12h30 (08h30 GMT) on Friday, with the latter seeking to feature in a second successive final. It is a repeat of last year’s semifinal that was won 2-0 by Mauritius.
Namibia will then take on Angola at 15h30 (11h30 GMT) at the same venue in the second semifinal.
Namibia were the 2016 winners, but Angola have had the best record in the pool stages as the only side to win all three of their matches.
Swaziland 0 Malawi 1 (Lovemore Mbeta)
Zimbabwe 1 (Tapiwa Mandinyenya) Angola 2 (David Nzanza, Abdoul Barri)
S Africa vs Mauritius (KO 12h30 local, 08h30 GMT) – Stade St Francois Xavier
Namibia vs Angola (KO 15h30 local, 11h30 GMT) – Stade St Francois Xavier
*Standings are decided on a head-to-head basis in the first instance
Group A P W D L GF GA Pts
Namibia (Q) 3 2 0 1 10 4 6
Mauritius (Q) 3 2 0 1 7 2 6
Botswana 3 2 0 1 3 3 6
Seychelles 3 0 0 3 5 16 0
Group B P W D L GF GA Pts
South Africa (Q) 3 2 1 0 6 2 7
Zambia 3 1 1 1 2 2 4
Mozambique 3 1 1 1 3 5 4
Lesotho 3 0 1 2 1 3 1
Group C P W D L GF GA Pts
Angola (Q) 3 3 0 0 7 1 9
Malawi 3 2 0 1 6 1 6
Swaziland 3 1 0 2 3 7 3
Zimbabwe 3 0 0 3 3 10 0
Matches Played: 18
Goals scored: 56
Biggest victory: Namibia 8 Seychelles 3 (Group A, July 19); Seychelles 1 Mauritius 6 (Group A, July 24); Malawi 5 Zimbabwe 0 (Group C, July 23)
Most goals in a game: 11 – Namibia 8 Seychelles 3 (Group A, July 19)
5 goals – Prins Tjiueza (Namibia)
3 – Tyrin George (Namibia)
2 – David Aristide (Mauritius), Pablo Bechardas (Mozambique), Thando Buthelezi (South Africa), Zito Luvumbo (Angola), Oageng Maphorisa (Botswana), Patrick Mwaungulu (Malawi), Rino Pauline (Seychelles), Bandile Shabangu (Swaziland), Jarrel Suzette (Seychelles)
1 – Afandi Aboudou (Seychelles), Domingos Andrade (Angola), Mthokozisi Balakasi (South Africa), Abdoul Barri (Angola), John Bonomali (Zimbabwe), Jose Cabingano (Angola), Langelihle Dlamini (Swaziland), Ian Genave (Mauritius), Jean Gentil (Mauritius), Vincent Kalinda (Zambia), Edmar Kamatuka (Namibia), Jeremy Kawoa (Mauritius), Tebogo Kopelang (Botswana), Tapiwa Mandinyenya (Zimbabwe), Tatenda Mbalaka (Malawi), Lovemore Mbeta (Malawi), Emmanuel Mitole (Malawi), Francis Mtoso (Malawi), Motlhalosi Nare (South Africa), Netinho (Angola), Thandolwenkosi Ngwenya (Zimbabwe), David Nzanza (Angola), Louis Philibert (Mauritius), Boitumelo Radiopane (South Africa), Kananelo Rapuleng (Lesotho), Benson Simwanda (Zambia), Bongolwethu Siyasi (South Africa), Gonzales Tsuseb (Namibia), José Zavala (Mozambique)
Own goal – Adrian Hoareau (Seychelles)