Crystal Palace pulled off a surprise result at home to Manchester City on Sunday afternoon.

The Eagles were able to secure a 0-0 draw against the Citizens, who remain unbeaten this season. Palace are now only the second side in the Premier League to have taken points from Pep Guardiola’s side this season.

It was a cagey yet entertaining affair throughout, with both sides coming close on some occasions.

Palace had a golden chance to score in the second-half when the ball found its way to an unmarked Andros Townsend on the left. However, he ballooned his free shot over the bar.

The Eagles were awarded, rather dubiously, a last gasp penalty too. Raheem Sterling was judged to have brought down Wilfried Zaha in the box. Luka Milivojevic stepped up and his penalty was poor, with Ederson saving it with his legs to keep City’s unbeaten league record in tact.

Palace were made to rue their missed opportunities on the day but it was a performance to be proud of. Here are our player ratings.

Catherine Ivill/Getty Images Sport Start slideshow