Gor Mahia Thursday progressed to the semi-finals of Football Kenya Federation (FKF) Betway Cup, following a 2-0 win over Kariobangi Sharks at Utalii Grounds in Nairobi.
Midfielder Abdoul Karim and substitute Sydney Ochieng scored for Gor in the tough encounter.
Gor will now face Bidco United in the last four while AFC Leopards will take on Equity Bank in the other semi-final. The semi-finals will be played on Sunday at Thika Sub County Stadium.
Bidco beat Nairobi City Stars 1-0 in the other quarter-final also played on Thursday at Ruaraka grounds.
The quarter-final clash between Sharks and Gor was a repeat of the 2018 edition, where the former eliminated K'Ogalo 4-2 in post-match penalties after a barren draw in regulation time.
It's the 2018 winners Sharks who got off the blocks first, Julius Masaba and Shaphan Oyugi failing to convert two successive crosses from Daniel Sakari on the right.
Gor almost took the lead in the 10th minute but Clifton Miheso's surprise shot from outside the box flew inches off target.
Sharks continued to threaten and on 33 minutes, Douglas Mokaya's well taken free-kick narrowly went wide.
Sharks goalkeeper Brandon Obiero then made a brilliant save from Kenneth Muguna's well taken free-kick in the 40th minute.
Against the run of play, Karim gave Gor the breakthrough at the stroke of half-time with a sweet volley past goalkeeper Obiero.
Gor would have doubled their lead three minutes after the restart but an onrushing Miheso failed to tap in Karim's dangerous cross.
Sharks captain Geoffrey Shiveka failed to restore parity from the spot after Gor goalkeeper Gad Mathews saved his effort in the 61st minute following Harun Shakava's hand ball in the box.
Sharks coach William Muluya then made a double change, bringing in Erick Kapaito and Peter Lwasa for John Omondi and Shaphan Oyugi respectively.
Gor's defence had plenty of work to do in guarding their slim lead, as Sharks looked more dangerous after the changes.
Ochieng sealed Gor's victory deep in stoppage time with a low shot into an empty net.