Sofapaka needed post-match penalties to edge out Gor Mahia 6-5 and claim the first edition of the Kenya Charity Cup at Moi Kasarani on Saturday.
After 90 minutes the scores stood at 1-1 and the match had to proceed to penalties. Paul Kiongera scored his first goal for Gor with a 31st minute free-kick after the ball was placed in his path by Moses Odhiambo.
Kiongera who was signed from KCB however, turned villain as he lost the decisive penalty that would have kept Gor in the shoot-out and perhaps win the trophy.
In full time, Elly Asieche had equalized for the winners in a move that kept Sofapaka in the match. Esieche scored after a 1-2 move with Enock Agwanda who was always a thorn in the Gor defence with dangerous throw ins.
In the penalty shoot-outs Antony Kimani, James Situma, Kokomo Manupi, George Owino, Collins Sivachi and Kennedy Oduor scored for Sofapaka. Gor scored through Rama Salim, Moses Odhiambo, Edwin Lavasta, Ivan Anguyo and Kevin Omondi.
On the way to final, Gor stopped Mathare United 2-1 while Sofapaka dismissed Western Stima by a similar margin.
Ugandan duo of Ivan Anguyo and Dan Ssrenkuma inspired Gor Mahia to the final with a goal each. The match between Sofapaka and Stima was decided by a first half injury goal scored by Titus Mulama.
The former international was perfectly fed by Anthony Kimani from a back heel and his first time shot went past Robert Mandela in Stima's goal.
It was however, the losers who scored first in the 29th minute through Denis Onkangi with a perfect header that beat Duncun Ochieng in Sofapaka's goal all the way.
Three minutes later Zimbabwean import Obadiah Tarumbwa leveled for Sofapaka with a fine shot that was calmly tapped home.