The hosts had to play with ten men after custodian Wilson Obungu was sent off. The 2009 league champions came into the match as clear favourites following a bad run by their hosts.
Edwin Lavatsa opened the scoring for the home side in the 25th minute, tapping the ball past Mathias Kigonya. However, Meshack Karani made the scores level before Kigonya scored from the spot late into the match, after Andrew Waiswa had handled the ball in the danger zone.
Kariobangi Sharks came from two goals down to hold Chemelil 2-2. Jeffrey Odeny and Collins Neto gave the hosts a seemingly unassailable 2-0 lead in the first 45 minutes, but a Masoud Juma brace in the second half was enough to give the Sharks a point.