Moments later, Bright Star Okello doubled the advantage to ensure the top-tier heavyweights went to the break with a healthy 2-0 lead.
The Carlos Manuel Vaz Pinto-led charges had to wait until the 79th minute to score their third goal courtesy of Macharia. The attacker was left unmarked and did not hesitate to complete his brace.
10 minutes later, it was the turn of Ochieng to put his name in the scoresheet, before former Vipers SC striker Okello scored his second in the stoppages to ensure K Ogalo score five. | CUP MATCH RESULTS
FT: Gor Mahia 5 CUSCO 0
Meanwhile, AFC Leopards maintained their push to clinch a double this season after edging out Posta Rangers 1-0 in the same competition to advance the next round on Wednesday.