Wednesday will see the final four teams in the 2014 African Nations Championship face off in order to see who will earn a place in the final.
Zimbabwe, Libya, Nigeria and Ghana all came through tough quarter-final games to reach this stage and there is a lot at stake with BBC Sport reporting that the winner stands to take home $750,000 in prize money.
Read on for a breakdown of what both games have in store as well as predictions.
|Zimbabwe vs. Libya||5 p.m. GMT||Jan. 29||Free State Stadium||2-1|
|Nigeria vs. Ghana||8:30 p.m. GMT||Jan. 29||Free State Stadium||2-0|
Zimbabwe vs. Libya
The upset of the quarter-finals came when Zimbabwe beat Mali 2-1, to book a semi-final clash with Libya.
The Warriors continued their unlikely progress through the tournament, which saw them win just once in qualifying from Group B, with their last-eight triumph.
The manner in which they dispatched the previously impressive Mali hints that Zimbabwe are a true dark horse, and they are not to be written off lightly.
But they will face a Libyan side with plenty of fighting spirit, having twice fought back to draw in the group stages, before knocking out Gabon on penalties in the quarter-finals.
Prediction: Zimbabwe 2-1 Libya
Nigeria vs. Ghana
Ghana will be hoping Nigeria's exertions in the quarter-final against Morocco can work as an advantage in their favour.
Having gone 3-0 down before half-time, the Super Eagles fought back to win 4-3 after extra-time, taking their scoring tally to 11 in the last three games.
The confederation of African Football saluted Nigeria's superhuman effort with this tweet:
Although physically that 120 minutes will leave Stephen Keshi's players drained, the adrenaline of such a comeback victory may spur them on against the Black Stars, who secured their berth in the final four in much less dramatic circumstances.
Ghana edged past DR Congo to win 1-0 thanks to Kwabena Adusei's second-half penalty, the fourth game in a row that they have scored just one goal in the tournament.
However, three clean sheets in four games hints that they will want to keep it tight against a free-scoring Nigeria side that lost their opening game in this tournament to Mali.
Prediction: Nigeria 2-0 Ghana