AFC Leopards needed a late goal to beat a stubborn Shabana FC 2-1 and progress to the round of 32.
Rodolfo Zapata once again came face to face with the unpredictable Kenyan football when he was forced to wait until the 80th minute to get the winner from Marvin Nabwire , who completed a brace in the match.
Nabwire shot Ingwe to the lead in the 15th minute before Shabana chopped off the lead just a few minutes after resumption. The home side equalized through Oscar Oketch but Nabwire powered home in the second half to save Ingwe .
A wasteful AFC Leopards first missed a golden chance to take the lead when Ezekiel Odera directed his effort from the spot way off the mark in the 10th minute.
Nabwire had another opportunity to complete a hat-trick, but he was denied by Shabana goalkeeper Dennis Ayusa , who pulled a nice save to maintain the score line.
Sharks kicked-off their campaign with a 6-0 win over Nanyuki Youth in a match played at Nanyuki Stadium. National U-20 team forward Sidney Lokale scored two goals, to add onto a brace by Hillary Otieno and a goal apiece by Paul Kamau and Eric Kipkirui, in the 3 pm encounter.
The match was one of five matches played on Friday, with 17 more lined up for Saturday, June 2, 2018, across different venues. Experienced Friendzone FC also gained passage to the round of 32, courtesy of a 3-1 win over FKF Division One League side Naivas FC in post-match penalties.
Kenyan Premier League side Posta Rangers also managed a 2-0 win over Trans Mara Sugar while in Nakuru, National U-20 team forward Abraham Dawo scored a brace as NSL side Kenya Police secured a 2-1 win over Nakuru West Combined.
AFC Leopards XI: Owade Ezekiel, Moses Mburu, Victor Mavisi, Robinson Kamura, Salim Abdallah, Victor Majid, Marvin Nabwire, Brian Marita, Senaji Clyde Jaffery Awiti and Ezekiel Odera.
Shabana XI: Ayusa Dennis, Wycliffe Nyangechi, Michael Otieno, Evans Oburu, Andrew Ongwae, Nixon Amulundu, Dennis Nyangwono, Peter Ogechi, Oscar Oketch, Hadi Hamisi and Dennis Ongeri.