Manchester City came from a goal down at the Bernabeu to beat Real Madrid 2-1 in the Champions League after losing Aymeric Laporte to injury.
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.