Manchester City missed the chance to go six points clear of Liverpool at the top of the Premier League table after being held to a 0-0 draw by Crystal Palace at Selhurst Park.
The visitors were dominant throughout but squandered numerous chances on a frustrating night, with Bernardo Silva missing two great opportunities and Joao Cancelo striking the post as Palace battled to a point.
City reverted back to the starting line-up that cantered to victory over rivals Manchester United as they looked to re-establish their six-point lead at the top of the table.
Pep Guardiola had made six alterations for the Champions League clash with Sporting Lisbon but the likes of Kevin De Bruyne, Rodri, Riyad Mahrez and Joao Cancelo all returned.
Palace, meanwhile, stuck with the side that won 2-0 at Wolves last time out.
As expected, City dominated the ball from the off but Palace were always lively on the break, with Michael Olise flicking an effort across Ederson.
The first real opening came in the 15th minute when Kevin de Bruyne’s drive from distance was spilled by Vicente Guiata. However, Bernardo Silva squandered the follow-up when he tried to take the ball round the Palace stopper rather than shoot first time.
Riyad Mahrez then went close before a clever De Bruyne flicked volley almost produced the opener, only for Guiata to tip over.
Cancelo was the next to go close when he thundered an effort against the post from fully 30 yards. The rebound fell to the feet of Aymeric Laporte but it came at him quickly and he blazed over an open goal.
A poor headed clearance from Marc Guehi almost gifted City an opener just before the break. However, Mahrez failed to take advantage when he curled his effort narrowly wide from 18 yards.
City dominance goes unrewarded
The home side squandered a great chance to take the lead just after the break when City failed to clear a corner and some head tennis finished with Cheikhou Kouyate glancing an effort wide from close range.
City hit the woodwork again through De Bruyne as the pressure began to grow, although he was flagged for a debatable offside.
WHAT A MISS!
How on earth has that not gone in? 😲 pic.twitter.com/q3TvLBylKd
— Sky Sports Premier League (@SkySportsPL) March 14, 2022
Palace made a double change midway through the half to give them more impetus in attack. Odsonne Edouard and Jordan Ayew replacing Jean-Philippe Mateta and Michael Olise.
Bernardo Silva looked a certain scorer when he slid in unmarked four yards from goal to convert Grealish’s cross but he somehow screwed his effort wide.
Eduoard then missed a great opportunity to provide the Eagles with the ultimate smash and grab when he was played through on goal. However, the Eagles frontman cut back into traffic and City were able to clear, while Wilfried Zaha then drilled an effort straight at Ederson.
City continued to pile forward in search of a late winner but Laporte missed a good headed chance from De Bruyne’s free-kick in added time as the game remarkably ended goalless.