Rodrigo Tello got the only goal of the game in the 72nd minute at the Estadio do Dragao to leave the bulk of a 49,428 crowd bitterly disappointed.

The result sees Sporting move on to 46 points after 22 games.

Porto have 52 after 22 while Benfica, who have 48 from 21 games, will look to close the gap to one when they travel to Amadora on Monday.