Augustin Fernandes gave Salgaocar the lead in the 38th minute before Juan Francisco Gacia Pena restored parity for Sporting in the 61st minute.
But two late goals in the stoppage time by substitute Victorino Fernandes and Kalu Ogba saw Sporting collect full points. Sporting have 26 points from 20 matches, while Salgaocar remained on 20 points from 20 matches.
Both the teams fought evenly in the first half as play was confined to midfield for a better part of the first half.
Randeep Singh showed a lot of enterprise on the flank for Salgaocar, as he tried to feed his strikers with long crosses and Salgaocar finally tasted success in the 38th minute.
More From This Section
Randeep Singh's flag-kick saw the ball land at the feet of Augustin Fernandes inside the box, who took a shot which saw the ball take deflection off the body of Kalu before entering the back of the net.
After the change of ends, Gabriel Obatola had a clear chance to score in the 53rd minute after Josimar had done all the spade work, but the former shot wide from a handshaking distance.