Sony had gone ahead in the 50th minute through Marwa Chamberi but Rama’s late goal ensured the points were shared.
Gor had to play the final ten minutes with ten men after Joseph Njuguna was red carded after he punched Wycliffe Kasaya in a scuffle that ensued after Gor’s equalizer.
The second half was the centre of action with both teams upping the tempo in attack.
A swift counter attack in the 50th minute gave Sony the breakthrough, Marwa Chamberi beautifully curling in an effort that found Gor completely flat footed with the swift action from Sony.
It was a sigh of relief for Sammy Omollo, who had just won his first game of the season last week against Tusker and he was now primed to his second win of the league.
Bernard Meki would have doubled the advantage for Sony in the 66th minute but he failed to beat keeper Jerry Onyango with his shot.
Gor would then turn the tide on their opponents with 20 minutes to go. Rama Salim, Danny Sserunkuma and Kelvin Omondi who had come in for Chris Wekesa were the main architects of the attacks.
Danny Sserunkuma came close in the 75th minute but his shot went wide after Gor had literally camped in Sony’s 218 yard area.
The goal finally came in the 79th minute, Rama Salim rising to head in from Moses Odhiambo’s cross with Sony’s defense in disarray.
With ten men following Njuguna’s dismissal, Gor still managed to pile pressure on Sony, but Sammy Omollo’s men managed to hold on to the point.
The end of the match was however, marred with chaos with police confronting a section of the fans who wanted to break into the pitch. Police lobbed teargas canisters to disperse the crowd but the situation was contained.