Abdallah Hassan grabbed his third goal in three games to help Bernard Mwalala keep a hundred percent perfect start to the season.
The undefeated Bandari took their points to 18 from eight games, one above the ‘Slum Boys’. Abdalla scored the lone goal in the 70th minutes as Bandari picked their third consecutive win.
David King'atua could have given Bandari an early lead after he dribbled past the opposing defenders, but his final delivery let him down as Rangers survived a 50th minute attack.
Wycliffe Ochomo and Darius Msagha were thrown in for Abdallah Hamisi and Kingatua respectively, but the former Kakamega Homeboyz striker was denied on several occasions by the Rangers custodian.
Felly Mulumba picked his first yellow card of the season after he went into the referee’s book in the 88th minute. Faruk Shikhalo also kept his second clean sheet of the season. Bandari was so dominant that it took Rangers 25 minutes to test the victors.
Elsewhere, Sven Yidah’s 89th-minute goal saved Kariobangi Sharks from the rough hands of Zoo FC in a 1-1 draw at the Kericho Green Stadium.
Yidah rose the highest to head home a late equalizer as William Muluya sie played their fifth draw of the season. Bernard Odhiambo had given Zoo the lead in the 31st minute and all looked well for the host until Yidah pulled off the magic.