Dominic Calvert-Lewin struck late on as 10-man Everton twice came from behind to draw 2-2 with Liverpool.
Sadio Mane gave Liverpool a third-minute lead, converting a cross from the rampaging Andrew Robertson.
But after Virgil van Dijk had limped off, Michael Keane headed in James Rodriguez's corner on 19 minutes for Everton's first Goodison derby goal in five seasons.
After half-time, Richarlison hit a post, before Mohamed Salah's spectacular shot on 72 minutes made it 2-1 for his 100th goal for Liverpool.
With nine minutes remaining, Calvert-Lewin headed in Lucas Digne's cross but then Richarlison was sent off for a foul on Thiago.
Jordan Henderson thought he had won it for the champions in stoppage time, but his effort was overturned by the VAR for offside.
Everton drop points for the first time this season but are top with 13 points. Liverpool rise to second on 10 points.
See: Everton report | Liverpool report
Next fixtures
Everton: 25 Oct v Southampton (A)
Liverpool: 24 October v Sheff Utd (H)
Match officials
Referee: Michael Oliver. Assistants: Stuart Burt, Simon Bennett. Fourth official: Paul Tierney. VAR: David Coote. Assistant VAR: Lee Betts.