A late penalty from 2012 Golden boot winner John Baraza and another goal from Zimbabwean Obadiah Tarumbwa handed Sofapaka a hard earned 4-2 win over flower men Karuturi Sports.
The game seemed headed for a draw but Sofapakla’s hard worlk in the final exchanges earned them a vital win.
Andrew Mbwabi was forced to hack the ball from his goal line in the 17th minute after James Situma had head in a cross with the home team showing all intentions to score an early goal.
Karuturi Sports were handed an early blow keeper Mike Wanyika limping off injured after an initial collision with Bob Mugalia with Maxwell Malaba taking over the gloves.
The flower men opened the scores through Andrew Murunga after he finished off a cross from Ugandan Zzinda Hussein.
Sofapaka were left with the hard work of chasing and keeper Maloba pulled off a wonderful save to deny James Situma from a free-kick.
The second half was more attacking with the first ten minutes of it seeing three goals scored. George Owino brought Sofapaka back into the match in the 53rd minute, with a header from an Osborne Monday free kick.
Bob Mugalia, who seems to be picking up his 2009 form, put Sofapaka ahead in the 56th minute but that lead only lasted two minutes as Hussein Zzinda tied the game with a lob over Duncan Ochieng.
But, their lead only lasted two minutes as Hussein Zzinda restored parity with a lobbed ball over keeper Duncan Ochieng from an Andrew Murunga pass.
John Baraza, who had come on as a second half substitute, scored his first goal of the season from the spot after Kennedy Ouma had handled the ball inside the box. Sofapaka would then rubber stamp the win with Obadiah Ntarumbwa tapping in a Bob Mugalia cross at the far right.