Ulinzi Stars held Gor Mahia to a 1-1 draw in Kisumu as league defending champions Gor dropped points for the second match in a row.
Enosh Ochieng’ cancelled out Dennis Oliech’s goal from the spot in the hotly contested and physical tie. The result sees Gor maintain second position with five games in hand.
Sofapaka leaped to the top of the log with a 1-0 win away to Sony Sugar in Awendo.
Vihiga United were denied three clear points by Mathare United who came from 2-0 down to earn a 2-2 draw in Bukhungu while fellow strugglers Posta Rangers bagged vital points in a 2-0 win over visiting Zoo Kericho who remain in the relegation zone.
Gor Mahia 1-1 Ulinzi Stars
Sony Sugar 0-1 Sofapaka
Vihiga United 2-2 Mathare United
Posta Rangers 2-0 Zoo Kericho