Manchester City kept the title race alive on Sunday with an incredible 2-1 win at Liverpool, their first at Anfield in front of fans since 2003.
Trailing to a stunning 30-yard free-kick from Dominik Szoboszlai, City struck twice in the final six minutes.
Bernardo Silva bundled home an equaliser before Erling Haaland converted a 93rd-minute penalty.
The result cuts Arsenal’s lead at the top to six points, while Liverpool’s Champions League hopes took a significant blow.