The score was 1-1 when Viktor Gyökeres first found the back of the net at home in Lisbon.
In the 52nd minute, he got a chance after clumsy defending from an opposing defender and splashed in 1-0.
Just four minutes later, the scorching Swede was there again when he poked in an approach from the left.
In addition to the two goals that were disallowed, the Swedish striker also had two goals disallowed after video review, both for offside.
Gyökeres has been a success since arriving in Portugal in the summer with nine league goals. With that, he is second in the scoring league behind Braga's Simon Banza.
With the victory, Sportings passed city rivals Benfica at the top of the table.