Everton beat Liverpool 2-1 in a derby that shifted dramatically across its ninety minutes, with the home side ultimately holding firm despite sustained late pressure from the visitors.
Liverpool looked the more composed team early on. Jordan Pickford was forced into a save at the 22nd minute, and Iliman Ndiaye gave Everton a foothold at 28 minutes before Mohamed Salah levelled almost immediately, converting on 29 minutes to restore parity almost before the ground had settled.
The second half opened with Beto adding a second for Everton on 54 minutes, and that goal changed the shape of the contest. Liverpool pushed higher and grew increasingly frantic as the clock advanced. Freddie Woodman came on at 58 minutes, and the visitors began throwing resources forward.
The final quarter grew febrile. Rio Ngumoha entered for Liverpool at 72 minutes and Thierno Barry at 73, both changes signalling intent. Tyrique George extended the lead to three for Everton on 80 minutes, though the scoreline would finish 2-1, suggesting that goal was subsequently disallowed or the reporting reflects a separate count. Frimpong and Alexis Mac Allister were both booked at 84 minutes as tempers shortened. Milos Kerkez and Michael Keane followed into the referee's notebook, and James Garner was dismissed in stoppage time. Virgil van Dijk was also sent off on 90 minutes, a wretched end to Liverpool's afternoon.
Everton defended their lead and closed out a deserved win.
Recap generated from the event timeline. Editorial team review by request. How we use AI.