The title race remained tight as Guardiola and Klopp faced each other for the last time in the Premier League. City took the lead through John Stones in the 23rd minute, but Mac Allister equalized from the spot early in the second half.
Liverpool dominated the game after that, but they wasted two opportunities from Luis Diaz and one from Darwin Nunez. City almost snatched a late winner when Jeremy Doku hit the post in the 89th minute. Liverpool appealed for a penalty in injury time when Mac Allister and Doku clashed, but neither the referee nor VAR saw any foul.
The stalemate means that Arsenal now lead the Premier League ahead of Liverpool on goal difference, with City a point adrift. Etihad boss Guardiola said: “We spoke at half-time that in this stadium, if you have to defend something, you have to play and play and play.
“We gave away the penalty and, sooner or later, with this stadium, you have 15 or 20 minutes and it looks like a tsunami coming for everybody who has the ball.
“It is not easy but we never stopped trying to play. They had their chances, we had our chances and at the end of the game it (draw) is what happened.
“Still there are 10 games to go, 30 points to play for, one point difference. The important thing is still we are there, after where we came from in previous seasons still we are there. Except one year when Liverpool won it with a lot of points, we were always there.”
Speaking to the BBC on the atmosphere at Anfield, Guardiola said: “I know how difficult it is at Anfield. It is difficult at Etihad too, Liverpool have not won there in eight years. We prove, both sides we are incredible competitors. I would prefer a win but they prove for many years the quality they have. It was good from everyone.”