Brian Marita 84th minute goal helped AFC leopards pick a second win in 10 matches with a 1-0 win over Sofapaka in Machakos.
At the Kenyatta Stadium in Machakos, Sofapaka came into the tie with the hunger of picking three points to narrow the gap between them and leaders Gor, but they left dejected after missing several key chances to score.
Stephen Waruru had the first chance in the 10th minute when a cross from Umaru Kasumba found him isolated in the box but his volley went straight to keeper Ezekiel Owade. In the 23rd minute, Waruru was the creator making a good run on the flank before cutting back a cross that was however cleared by Salim Abdallah right infront of Ezekiel Okare who was waiting to pounce.
The game was an evenly contested affair, each of the two sides fighting to break the deadlock. Mohammed Kilume should have done better with a 40th minute opportunity with a shot from range but it went wide.
On the other side some beautiful combination play from AFC saw Jaffery Owiti laid up by Marvin Nabwire at the edge of the box but his shot went over after being closed down by the Sofapaka backline.
In the second half Sofapaka sought to start strongly and Elli Asieche came cross with a shot from inside the six yard box off a corner, but the effort on the volley was blocked by the AFC defense. On the hour mark, Umaru Kassumba had a brilliant chance to break the deadlock after being picked out by Asieche but he could not direct his volley on target.
Aziz Okaka who had just come on for Senaji almost made an immediate impact when a Marita cross from the right found him at the far post, but his header was beautifully saved by keeper Mathias Kigonya.
Sofapaka kept pounding the AFC box but could not execute their chances and they were punished six minutes from time when from a counter attack Marita spotted keeper Kigonya off his line and looped the ball over him.