Kevin De Bruyne and Raheem Sterling booked Manchester City’s place in the last four of the FA Cup with a 2-0 win at Newcastle.
Pep Guardiola’s side may have surrendered the Premier League title to Liverpool but there was no feeling sorry for themselves on show as they kept hopes alive of a cup treble in the form of the FA Cup, Champions League and the Carabao Cup, which they’ve already won.
Mahrez curled over the crossbar from 15 yards before Gabriel Jesus was just inches from opening the scoring when he missed another chance. In an utterly dominant first-half performance, De Bruyne put City ahead from the penalty spot after Fabian Schar had fouled Gabriel Jesus in the box.
Steve Bruce changed the shape of his team at the break with a switch to a back four and it gave City more to think about defensively with Allan Saint-Maximin now finding areas to test the City full-backs.
A negative Newcastle rarely ventured out of their half but really should have equalised when Dwight Gayle somehow missed the target when presented with an open goal (66).
However, Just two minutes later Sterling punished that howler by curling home a delightful effort into the far corner to put the result beyond doubt.
The errors by the Newcastle forwards undid the hosts hard work, but City kept their composure to extend their winning FA Cup run to 10 games.
Guardiola’s side will now play Arsenal on the weekend of 18/19 July at Wembley for a place in the final.
“We are delighted after the defeat against Chelsea to be in London again at Wembley to play against Arsenal in the semi-final to try to reach the final of the FA Cup,” Manchester City boss Pep Guardiola said.
“Always it’s an incredible trophy and it gives us an extra bonus. We spoke after what happened in the Premier League – we need two more victories to qualify for Champions League.”
“But we have two competitions we can win. We made the first step today. It will be good to arrive against Real Madrid in the best condition. To win this title would be the best way to prepare for Madrid.”
In the other FA Cup game, Leicester City were beaten 1-0 by Chelsea at the King Power Stadium, courtesy of a Ross Barkley goal.
Chelsea will face Manchester United in the semi-finals of the Emirates FA Cup.