Johannesburg – Libya are through to the final of the African Nations Championships (Chan) final after defeating Zimbabwe 5-4 in a penalty shootout at the Free State Stadium in Bleomfontein.
The sides finished goalless after regulation time and were unable to break the deadlock after 120 minutes.
It was a drab affair which saw Zimbabwe create the better chances throughout the match, but by extra-time both teams had run out of steam.
Libya will face either Ghana or Nigeria in the final.
Zimbabwe: George Chigova, Eric Chipeta. Danny Phiri, Hardlife Zvirekwi, Kudakwashe Mahachi, Ali Sadiki, Peter Moyo, Masimba Mambare, Partson Jaure, Simba Sithole, Milton Ncube
Libya: Mohamed Abdaula, Ahmed Alaghasi, Elmehdi Elhouni, Osama Ghit, Muataz Fadel, Mohamed Elgadi, Mohamed Ghanudi, MotasemSabbou, Ali Salama, Ahmed El Trbi, Abdelrahman Fetori