Ở cặp bán kết đầu tiên, Nigeria và Nam Phi đã cống hiến cho khán giả một trận cầu kịch tính. "Đại bàng xanh" mở tỷ số ở phút 67 nhờ công của William Troost-Ekong.
Tuy nhiên, đến đúng phút thi đấu chính thức cuối cùng, Nam Phi đã có bàn gỡ cũng trên chấm penalty để buộc trận đấu phải bước vào hiệp phụ. Tại đây, Nam Phi chỉ còn thi đấu với 10 người ở phút 115, khi hậu vệ Grant Kekana nhận thẻ đỏ trực tiếp.
Dù vậy, quãng thời gian còn lại quá ít ỏi để Nigeria tận dụng thành công lợi thế quân số tìm bàn thắng. Hòa 1-1 sau 120 phút chính phụ, Nigeria và Nam Phi phải phân định thắng thua trên loạt sút luân lưu cân não. Tại đây, Nigeria bản lĩnh hơn để giành chiến thắng 4-2 chung cuộc.
Ở cặp bán kết còn lại, Bờ Biển Ngà đã đánh bại Congo nhờ pha làm bàn duy nhất của tiền đạo Sebastien Haller - người hiện thuộc biên chế Dortmund - vào phút 65.
Như vậy, Nigeria và Bờ Biển Ngà sẽ gặp nhau ở chung kết CAN 2023. Lần gần nhất Nigerie vô địch giải đấu số 1 châu Phi này là năm 2013, còn Bờ Biển Ngà là năm 2015. Trong khi đó, Nam Phi và Congo sẽ đá trận tranh Ba Tư.
Trận chung kết CAN 2023 sẽ diễn ra vào 3h00 rạng sáng ngày Chủ nhật (12/2), còn trận tranh Ba Tư diễn ra trước đó 1 ngày.