CECAFA Senior Challenge Cup defending champions Kenya needed to come from a goal down to overcome resilient Sudan on Tuesday.
Playing their second game at the 2019 edition, Kenya who won their first game 1-0 against Tanzania had to dig deep to edge Sudan, winning the game 2-1.
Muhammed Namir’s goal at the half-hour mark gave Sudan the lead at the break.
However, Kenya who missed the services of head coach Francis Kimanzi through suspension fought back in the second stanza.
Substitute Hassan Abdallah levelled matters for the Harambe Stars in the 64th minute when he headed home from Kenneth Miguna’s free kick.
Oscar Wamalwa scored the eventually winner when he connected home Timothy Otieno’s low cross in the 76th minute.
The win means Kenya book a berth into the semi-finals with a game to play.
Kenya will face Zanzibar on Saturday while Sudan who drew one-all with Zanzibar in their opener, will have to beat Tanzania to have a chance of reaching the semis.