City were attempting to win their 20th league match of the season, but a battling performance from Palace, who missed a 91st-minute penalty through Luka Milivojevic, saw the Eagles claim an unlikely point to boost their survival hopes.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
PALACE: Hennessey; Fosu-Mensah, Tomkins, Dann, Van Aanholt; Cabaye, Milivojevic, Riedewald; Zaha, Benteke, Townsend
MAN CITY: Ederson; Walker, Mangala, Otamendi, Danilo; Fernandinho, Gundogan, De Bruyne; B.Silva, Jesus, Sane
5 - Man City have won their last two games against Crystal Palace by a 5-0 scoreline – only once in top-flight history has a team won three consecutive league games against an opponent by a 5+ goal margin (Man City vs Derby between February 1937 and January 1938). Target.— OptaJoe (@OptaJoe) December 31, 2017