RUSTENBURG, SOUTH AFRICA, May 29 — Namibia and Mozambique have booked their places in the final of the 2015 COSAFA (Council of Southern Africa Football Associations) Cup after a dramatic day of action at the Moruleng Stadium near here Thursday.

Both teams netted late winners in two tense semi-final matches as eight goals were scored in the two games. Namibia defeated Madagascar 3-2 while Mozmbique beat Botswana 2-1.

Namibia triumphed thanks to a winner six minutes from time by Paul Shalulile, whose blushes were spared after he had earlier missed an open goal.

That match was 2-2 at the break as four goals were scored in 14 first-half minutes, admittedly largely as a result of poor defending.

Benson Shilongo netted a brace for Namibia, first putting them ahead on 18 minutes and then equalizing on 32. He moved to the top of the scorers charts in the competition with four goals in as many matches.

In between, Sarivahy Vombola took his tally for the competition to three with a brace as Madagascar hit the front, but could not stay there.

The second semi-final was an equally exciting affair as Mozambique triumphed 2-1 over Botswana. After the first half ended 0-0, the lively Isac Decarvalho gave Mozambique the lead on 65 minutes but Botswana hit back through Omaatla Kebatho as he drilled a low equaliser into the net.

Just when it seemed as though extra-time was in the offing, the Mambas struck again. Substitute Luis Parkim headed home with two minutes remaining to give his side the win and a first COSAFA Cup final since 2008.

Friday sees the completion of the Plate competition when defending Cup champions Zambia take on Malawi at the Royal Bafokeng Sports Palace.