Sofapaka earned a crucial point from Posta Rangers following a 1-1 draw to cut Gor Mahia lead in Kenyan Premier League.
The draw saw Batoto Ba Mungu maintain their second place on the log with 38 points, just five shy of leaders Gor Mahia, who will take on AFC Leopards in 'Mashemeji' derby at Nyayo Stadium on Sunday.
Ezakiel Okare's late strike in the dying minutes of the game cancelled out Kennedy Otieno's opener for Posta Rangers to hand coach Sam Ssimbwa a deserved point.
Otieno puts Rangers ahead in the 56th minute but Okare cancled his effort out with a minute left on the clock.
Okare sent home an equaliser in the 89th minute to take Sofapaka's unbeaten run to five matches.
Posta Rangers maintained third spot with 35 points ahed of Ulinzi Stars, who will not be in action this weekend.
Sofapaka XI : Mathias Kigonya (GK), Willis Ouma, Wesley Onguso, Rodgers Aloro, Jonathan Mugabi, Hillary Echesa (capt), Meshack Karani, Ali Feni, Umaru Kasumba, Kennedy Odour and Ezekiel Okare.
Reserves : Juma Reuben (GK), Mohammed Kilume, Bernard Mang'oli, Humphrey Okoti, Samuel Mutiria, Brian Dayo Magonya and Francis Ochora.