Kenya Premier League side KCB bounced back to winning ways with a stunning 2-0 win over defending champions Gor Mahia at the Moi Sports Center Kasarani on Sunday afternoon.
The bankers were on a three-match winless streak going into the match against the 8th-placed defending champions, who had won two of their last five matches.
It was a good contest with both sides creating a sizable number of chances, with the first open chance falling to Gor in the 11th minute when Ochieng made a good delivery into the area to find Muguna but his header went just wide.
The visitors also had their chance on the half-hour mark as David Ambulu delivered a good ball into the area but Derrick Otanga failed to meet the ball and the chance went begging.
Muguna then floated in a long-range cross to find Silva but Andika, in goal, was steady and denied the Brazilian the chance.
With two minutes to the break, Bonface Oluoch was forced into a good save to deny Otanga, who got to the end of a sumptuous delivery by Munala.
The second half saw few goal-scoring chances from both sides, but the bankers finally got the breakthrough in the 75th minute through Dennis Simiyu, who was put through and easily found the net.
Gor almost equalized in the 82nd minute as Cliffton Miheso unleashed a long-range shot, forcing Andika into a brilliant save.
Two minutes later the bankers got the cushion they needed after Oluoch fouled Victor Omondi in the area, and he dusted himself to convert for a 2-0 lead.
Despite efforts from K'Ogalo to at least pull one back, KCB held on for the huge win, which takes them second behind league leaders Tusker FC.
Elsewhere, Mathare United were stunned at home by Western-Kenya-based side Kakamega Homeboyz 2-1 at the Kasarani Annex.
Disaster struck early for the Slum Boys after conceding a sixth-minute penalty, which was easily converted by Chris Masinza.
They didn't take long to get a second, and it came in the 22nd minute through defender Sylvester Owino.
Mathare pulled one back deep in first-half added time, and it was Tyson Otieno who cooly slotted past the keeper.
The goal proved to be a consolation as the visitors held on for three vital points, which moved them to 18 for the season.