Manchester City bounced back from ceding their Premier League crown to Liverpool to remain on course for a cup treble by beating Newcastle 2-0 to move into the FA Cup semi-finals on Sunday.
City will face Arsenal at an empty Wembley in the last four next month after the Gunners struck in stoppage time to beat Sheffield United 2-1.
Chelsea were 1-0 victors at Leicester thanks to Ross Barkley’s winner to set up a semi-final clash with Manchester United.
Kevin De Bruyne’s penalty and a stunning strike from Raheem Sterling got City back to winning ways on Tyneside after a 2-1 defeat at Chelsea in midweek crowned Liverpool champions for the first time in 30 years.
Pep Guardiola’s men were utterly dominant before the break, but had to wait until Gabriel Jesus was pushed by Javier Manquillo inside the box eight minutes before half-time for De Bruyne to break the deadlock.
City’s eighth league defeat of the season in midweek again exposed the defensive deficiencies they have to solve if they are to add the club’s first ever Champions League and another FA Cup to the League Cup they retained in March.
Dwight Gayle missed a glorious opportunity to bring Newcastle level as the substitute somehow fired over Allan Saint-Maximin’s cross with practically the hosts’ first chance of the game.
However, City possess plenty of firepower at the other end and moments later Sterling cut inside to superb curl into the bottom corner from outside the box to kill the tie as a contest.