The Shield Cup round of sixteen takes center stage this weekend, and three matces have already been played.
At Narok Stadium, Western-based minnows River Plate continued with their amazing run after downing star studded Friend Zone FC 2-0.
Striker Kennedy Wanjiri opened the scoring for River Plate in the 7th minute with a fierce strike, before setting up Lugalia Michael later on to ensure progression to the quarter-finals.
However, the James Andati led side will have to thank goalkeeper George Ochieng, who made several top saves to help his team keep a clean sheet as well as a place in the second round.
In the same venue, Police FC survived late scare by Leysa to progress to the next round after winning the post match penalties 4-3.
Johnny Omait failed to connect two clear chances for the latter with about three minutes left, forcing the game to penalties.
Police scored its goals through Leroy Otieno, Peter Wanyonyi, Martin Mutua and Odhiambo Carolly, with Leysa hitting the back of the net through Dennis Maina, Justus Anene and Oscar Kadenge.
The two teams join Kariobangi Sharks, who defeated their hosts Modern Coast 3-1 at Mbaraki to progress.
On Sunday, Tusker FC will play minnows Bungoma Superstars, Sofapaka face Western Stima while Vihiga United will host Ulinzi Stars.