Record champions Gor Mahia sent a clear message to their title rivals on Saturday afternoon, producing a clinical first-half blitz to defeat a struggling Sofapaka 3-0 at the Nyayo National Stadium.
The victory ensures K’Ogalo remains firmly at the top of the FKF Premier League standings, moving to 40 points and creating a significant psychological cushion over perennial rivals AFC Leopards.

The contest was effectively over within the opening 35 minutes. Gor Mahia’s intent was evident from the whistle, and it took just 13 minutes for the deadlock to be broken. Frank Odhiambo, making his first start since returning to the club, rose highest to head home a pinpoint delivery from Enock Morrison.
The momentum stayed firmly with the hosts. In the 18th minute, defensive partner Sylvester Owino mirrored the opener, connecting with a Jackson Dwang cross to double the lead. The rout was completed in the 31st minute when Ebenezer Adukwaw calmly slotted home a penalty after Shariff Musa was brought down in the box.
The second half saw Coach Charles Akonnor’s side shift into game-management mode. While Sofapaka attempted to find a way back with a series of substitutions—including the introduction of Joseph Kuloba—they found the Gor Mahia backline, led by the impressive Odhiambo, impenetrable.
A notable moment for the Green Army faithful came in the closing stages when new signing Lewis Bandi was introduced for his debut, replacing Paul Ochuoga to a warm reception from the fans.

Elsewhere on Saturday, the league saw a mix of stalemates and narrow victories that have reshaped the mid-table.
KCB FC picked up a vital 2-1 win away at Mathare United, keeping their top-five hopes alive.
In Kakamega, fans were treated to a six-goal thriller as Kakamega Homeboyz played out a 3-3 draw against a resilient Mara Sugar.
Tusker FC and Posta Rangers shared the spoils in a 1-1 draw, a result that does little to help either side’s pursuit of the top four.
Gor Mahia – 40 Pts (19 Games)
AFC Leopards – 36 Pts (18 Games)
Shabana FC – 28 Pts (18 Games)
The action continues today, Sunday, February 1st, with key fixtures that could impact both ends of the table. Shabana FC hosts Bandari in a high-stakes clash, while Kariobangi Sharks look to escape the relegation zone when they face Ulinzi Stars.
For Sofapaka, the “sleepless nights” continue for Coach Ezekiel Akwana. Sitting 17th with only 14 points, Batoto ba Mungu face a daunting task to preserve their top-flight status as the season enters its home stretch.
