A typically fiery Lisbon derby ended all square as Benfica twice came from behind to draw 2-2 at a packed Estádio da Luz.
An Alexander Bah own goal and a Paulinho penalty twice put Sporting ahead, but twice Benfica equalised through Gonçalo Ramos.
The Eagles pushed hard for a winner late on but it was honours even at the final whistle.
Tom Kundert reports from the Estádio da Luz.
Braga’s Primeira Liga title hopes continue after a hard fought 1-0 win against Boavista.
Vizela made it back-to-back home wins in the Primeira Liga after a comfortable 3-0 victory against Marítimo.
Sporting Braga produced an extraordinary comeback in the Minho derby, scoring three late goals to beat Vitória de Guimarães 3-2 in the Taça de Portugal Round of 16.
B-SAD ended Länk Vilaverdense’s unbeaten start to the season with a 4-1 win in the Taça de Portugal Round of 16.