An interesting semi-final pairing has been thrown up at the All Africa Games as Ghana and Cameroon clash for a place in the finals.
The Black Meteors, who finished second in Group A need to beat defending champions, Cameroon on Wednesday to inch closer to the title.
Ghana beat hosts Mozambique 4-3 in the final group game to secure a place in the semi-finals after a slow start while Cameroon defeated Senegal to top Group B.
Senegal and South African would also battle for the other final spot.