Nzoia Sugar registered a surprise 1-0 win over Sportpesa Premier League defending champions Gor Mahia at the Mumias Sports Complex.
The man who did all the damage was Hansel Ochieng, whose free kick caught Gor Mahia Keeper Fredferick Ochieng napping.
The loss was the fourth of the season for K’Ogallo.
Nzoia nearly led barely after five minutes when Ochieng beat the offside trap but his rasping shot went over the bar.
Gor, however, came strongly in the ninth minute, when towering Francis Mustapha latched onto a Bonface Omondi splitting pass but with only Nzoia keeper to beat, he blasted wide.
Gor had a goal ruled out for offside in the 23rd minute when Ugandan – Erisa Ssekisambu, had beaten Humphrey Katasi would be ruled for offside by the second assistant referee.
Ochieng finally hit where it hurts most, scoring for the sugar merchants after 33 minutes from a sumptuous free-kick that was widely cheered by the home fans.
Sensing danger, Nzoia brought in James Kibande for Arot Robert, while Gor’s Mustapha Francis paved way for Jacques Tuyisenge and Ondiek was rested in favor of Lawrence Juma.
Later Gor boss, Hassan Oktay, threw in Samuel Onyango for the tired George Odhiambo in the 62nd minute.
Gor now head into the Mashemeji Derby on the brink on their 18th league title which is beckoning.
Elsewhere, Zoo FC moved to within a point of safety in the league after trouncing Western Stima 2-1 at Kericho’s Green Stadium.
Zoo came from a goal down to claim all three points in front of their home fans as goals from Derrick Anami and Danson Chetambe lifted them up to third from bottom with 28 points, a point away from safety.
Stima on their part remain in 13th place, with 31 points after suffering their 11th loss of the season.
KCB claimed a slim 1-0 win over AFC Leopards at the Kenyatta Stadium in Machakos.
Kennedy Owino first-half strike was all KCB needed to claim all three points against AFC Leopards, whose winless run stretches to four games now.
The win, which is the bankers’ second in six outings, sees them remain in 11th place but move up to 37 points.
In other matches, Kariobangi Sharks lost 2-0 to Sony Sugar in Awendo.