AFC Leopards will once again face a lesser side in the Shield Cup after qualifying for the quarter-finals.
The defending champions started their campaign with a 2-1 win against former giants Shabana FC, before downing Rain Forest FC 4-0 to set a date with Mwatate United, a team they defeated 2-1.
The Rodolfo Zapata coached side have an easier task against National Super League side Kenya Police FC in the next stage.
Gor Mahia, who defeated Posta Rangers 3-1 on Wednesday, will face another Kenyan Premier League side Kariobangi Sharks, who eliminated Modern Coast Rangers after winning by the same margin.
Another entertaining clash will be between Tusker FC and Sofapaka, with the winner facing AFC Leopards in the semis.
River Plate, a team taking part in the Kakamega County Western Branch County League, will have a daunting task against Ulinzi Stars.