All matches got underway at 17:00, as the race for a spot in the last eight was between the Zebras of Botswana and the Palancas Negras of Angola.
Botswana faced Mauritius whilst Angola met Malawi, but both the Flames and Club M were already out of contention in the race for the next stage.
Major David Bright’s men went into the tie sitting at the top of the table with four points from a win and a draw – they were looking for a win to reach the quarter-finals.
For the Angolans, Srdan Vasiljevic's men were looking for a win as they had three points from a win and a defeat, but were hoping Botswana would lose for them to go through.
Botswana though, would open the scoring when Onkabetse Makgantai capitalised on a costly error by the Mauritian defence and keeper, as he made it 1-0 in the fourth minute.
Following that soft goal conceded by the Mauritians, the Zebras doubled their lead through Karabo Phiri who side footed the ball into the net in the 16th minute.
Botswana continued to dominate the proceedings and bagged their third goal four minutes later through Thatayaone Kgamanyane as he took advantage of a hesitant defending.
The rampant Botswana side were leading 4-0 at half time when Kabelo Seakanyeng put his name in the scoresheet with an easy tap in.
As if they were not willing to settle for a 4-0, the Zebras scored their fifth in the 55th minute courtesy of Tshepo Maikano.
It was a bad day at the office for Club M when they conceded their sixth goal allowing Mkgantai to net his brace with 20 minutes to go.
Resulting from this massive win for Botswana, they will now face the defending champions, Zimbabwe on Sunday.
Meanwhile, the Angolans failed to bag a win and were held by Malawi in a dull 0-0 stalemate at the Old Peter Mokaba Stadium.
Following this evening's results, Angola end their campaign in second with four points, with the Flames rooted to the bottom with two points whilst Mauritius finished third with four points.