Mohammed Abdelahman’s late goal handed Sudan a 1-0 win over Ghana.
Ghana were looking forward to confirm a place at the Cup of Nations with two games to spare having recorded three straight victories.
The defeat means the Black Stars will have to wait for the outcome of their remaining matches against South Africa and Sao Tome e Principe.
CK Akonnor and his men were however quiet on the day as they barely created opportunities in the game.
Captain on the day Jordan Ayew came close to score after forcing the Sudanese goalkeeper with a powerful drive from distance.
Host Sudan were the better side on the day as they dominated most parts of the game until the found the back of the net in added on time.
Abdelrahman who had been thorn in the flesh for the Ghanaian defensive received a wonderful cross from the right before heading past Fatau Dauda in post.
The result still sees Ghana top of the Ghana group tied up with 9points.