The Mambas thus join Egypt and Morocco, who will later face-off in the final at the same venue after fending off a highly determined Zambia side, which fought from the start till the very end.
Manuel Francisco coolly slotted home the third kick for Mozambique, which was neutralized by Adrian Chama. Amin Claudio restored the Mambas’ lead, and Robby Phiri blasted wide to hand victory to the Mozambicans.
Mozambique, who have qualified for the first time for the FIFA Futsal World Cup led 3-2 at the interval.
Flavio Boavida opened the scores on three minutes before Enock Shanchebo drew level a minute later. Captain Mendes restored the Mambas lead on five minutes only for a Ricardo Ferreira own goal two minutes after to even the score.
Mendes scored his second on eight minutes as the Mambas took a narrow lead into the break, which was cancelled by Kaampwe five minutes into the second half.
Zambia went into the lead for the first time on 32 minutes before two goals in a minute by Mendes, his tenth of the competition and Amin put Mozambique on the path of victory, before Chulu equalized in stoppage time.