The game finishes goalless after an impressive display from Crystal Palace.
They hold firm to deny City the three points, with some excellent defending helped by some toothless attacking from the visitors.
The Eagles nearly took the lead early on, after Olise shot just wide after a sweeping attack.
The Citizens grew into the game and almost went in front on 27 minutes when a drilled Cancelo shot from range pinged off the post straight back to Laporte.
The French defender hit the rebound the first time, but his effort ended up flying over to send the game into the break without any goals.
Guardiola’s side should’ve gone in front soon into the second half when De Bruyne’s shot from a tight angle went past Guaita but not the post.
Once again, the ball came back into the danger area where Mahrez was waiting, only for Guaita to make an acrobatic save to tip the Algerian’s shot over.
The best opportunity of the game fell to Silva in the 70th minute, when a teasing Grealish delivery found the Portuguese midfielder a couple of yards out, only for the ball to skim off his foot and go agonisingly wide.
City huffed and puffed late on, but Palace remained resolute to see out the remaining minutes and earn a hard-fought point.
CRYSTAL PALACE (4-2-3-1): Vicente Guaita;
Nathaniel Clyne, Joachim Andersen, Marc Guehi, Tyrick Mitchell;
Cheikhou Kouyate, Jeffrey Schlupp;
Michael Olise, Conor Gallagher, Wilfried Zaha;
SUBS: Christian Benteke, Remi Matthews, Jairo Riedewald, Jack Butland;
James Tomkins, Joel Ward, Eberechi Eze, Odsonne Edouard, Jordan Ayew.
MANCHESTER CITY (4-3-3): Ederson;
Kyle Walker, John Stones, Aymeric Laporte, Joao Cancelo;
Kevin De Bruyne, Rodri, Bernardo Silva;
Riyad Mahrez, Phil Foden, Jack Grealish.
SUBS: Oleksandr Zinchenko, Ilkay Gundogan, Fernandinho, Gabriel Jesus;
Scott Carson, Raheem Sterling, Luke Mbete, Zack Steffen, Nathan Ake.
Expected goals (xG)
Shots on target
Big chances missed
What lies ahead for Man City and Crystal Palace?
The disappointing draw for the visitors means that they fail to extend their lead at the top to six points.
And Liverpool can move just one point behind them if they are victorious over Arsenal tomorrow.
The City will travel to Burnley next time in the League, before a massive showdown with Liverpool.
Meanwhile, The Eagles remain in 11th position, and they will host Arsenal in their next Premier League match.
Likewise, for more football news like this, click here.