Gor Mahia will finish the day on top of the FKF Premier League after a Benson Omala winner in the 59th minute saw off City Stars in FKF PL round 14 action at MISC Kasarani.
At Ruaraka, Tusker came from behind to draw with Kariobangi Sharks.
Tyson Otieno opened the scoreline in the 49th minute for Kariobangi Sharks.
David Majak netted the equalizer in the 77th minute leading to a frenzied finale but Sharks held on to claim the point.
Mathare suffered their 10th loss of the season against KCB at Kasarani Annex.
Kennedy Ochino made it 1-0 for KCB with the fastest goal of the season in the 1st minute. 15 minutes later, Donald Ange restored parity for Mathare but Nicholas Kipkirui scored the winner for KCB in the 71st minute.
Round 14 Results
Wazito 0-1 Sofapaka (Muhoroni Stadium 3 pm)
KCB 2-1 Mathare United (Kasarani Annex, 1 pm)
Kakamega Homeboyz 0-1 Posta Rangers (Bukhungu Stadium, 3 pm)
Talanta 0-1 Bandari (Kasarani Annex, 3:15 pm)
Gor Mahia 1-0 Nairobi City Stars (MISC Kasarani, 3 pm)
Tusker 1-1 Kariobangi Sharks (Ruaraka Grounds, 3 pm)
Round 14 Fixtures
Nzoia Sugar vs AFC Leopards (Sudi Stadium, 3 pm)
Bidco United vs Kenya Police (Nyayo Stadium, 3 pm)
Vihiga Bullets vs Ulinzi Stars (Bukhungu Stadium, 3 pm)