Former Kenya Premier League (KPL) winners Sofapaka set up good revenge, handing champions Gor Mahia their third loss in the league.
The 2009 winners defeated the champions 3-1 victory in a match played at Narok stadium.
In Mbaraki Stadium, Bandari was held by visiting Kakamega Homeboyz in a one-all draw.
Hamisi Mwinyi opened the scoring on 58th minute for the Homeboyz but Benjamin Okech levelled on 71 minutes.
Former winners Ulinzi played to 1-1 draw against their hosts Nzoia Sugar at Sudi Stadium.
Ulinzi went ahead through Masita Masuta as Vincent Odongo scored to level