Ten-man Manchester City suffered a heartbreaking defeat at Wolves where they slipped 14 points behind leaders Liverpool.
Manchester City will face rivals Manchester United in the semi finals of the Carabao Cup after beating Oxford United 3-1 at the Kassam Stadium.
Kevin De Bruyne scored twice and laid on a third for Raheem Sterling as Manchester City comfortably beat Arsenal at the Emirates in Pep Guardiola’s 200th game in charge of the club.
Manchester City’s dream of completing a hat-trick of Premier League titles was dealt another major setback after they were held to a draw at lowly Newcastle United.
Kyle Walker ended up in goal after 10-man Manchester City hung on for a memorable draw after they should have beaten Atalanta comfortably in Italy.