Sofapaka scored in the final minute of the game to earn a point in the 1-1 draw against Kariobangi Sharks in a Kenyan Premier League (KPL) match staged at Kenyatta Stadium in Machakos.
George Abege looked to have won it for the visitors with his first half strike but Umaru Kasumba ensured the two teams share the spoils with his late header.
The William Muluya-led side was winless in six league matches and desperately needed a win. For John Baraza'scharges, maximum points could have helped the team sustain its fading ambitions of winning their second league title in their history.