Erling Haaland scored a stoppage-time penalty as Manchester City came from behind to beat Liverpool 2-1 at Anfield and keep the Premier League title race alive.
The victory was City’s first away to Liverpool in front of a crowd since 2003 and reapplies some pressure to Arsenal’s quest for a first title in 22 years.
Dominik Szoboszlai’s sensational free-kick had looked set to secure the victory for the reigning Premier League champions but Bernardo Silva forced home to equalise in the 84th minute before Alisson brought down Matheus Nunes to leave the crowd stunned.
Haaland then scored the spot-kick but there was still time for drama at both ends of the pitch.
EPL: Gyokeres double helps Arsenal extend lead to 9 points as Chelsea whip Wolves
Gianluigi Donnarumma saved brilliantly from Alexis Mac Allister before Szoboszlai was sent off amid VAR confusion as Rayan Cherki’s goal was ruled out.
The three points, secured in such dramatic fashion, move City back within six points of Arsenal at the top.

Arne Slot’s Liverpool, meanwhile, remain four points behind fifth-placed Chelsea and in danger of missing out on next season’s Champions League.
- My Nigeria return dilemma – How it got solved in minutes - February 8, 2026
- EPL: Man City beat Liverpool at Anfield for first time in 23 years - February 8, 2026
- Senate to reconvene for emergency plenary on Tuesday - February 8, 2026







