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 77 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.
premierleague.com
Dominic Calvert-Lewin anotó tarde cuando el Everton de 10 hombres vino dos veces desde atrás para empatar 2-2 con Liverpool.
Sadio Mane le dio al Liverpool una ventaja en el tercer minuto, convirtiendo un centro de Andrew Robertson.
Pero después de que Virgil van Dijk se fuera cojeando, Michael Keane cabeceó en la esquina de James Rodríguez a los 19 minutos para el primer gol del Everton en un derbi de Goodison en cinco temporadas.
Después del descanso, Richarlison golpeó un poste, antes de que un espectacular disparo de Mohamed Salah en el minuto 77 hiciera el 2-1 para su gol número 100 con el Liverpool.
Con nueve minutos para el final, Calvert-Lewin cabeceó en un centro de Lucas Digne pero luego Richarlison fue expulsado por una falta sobre Thiago.
Jordan Henderson pensó que lo había ganado para los campeones en el tiempo de descuento, pero su esfuerzo fue anulado por el VAR por fuera de juego.
El Everton pierde puntos por primera vez esta temporada, pero está arriba con 13 puntos. Liverpool sube al segundo lugar con 10 puntos.