Manchester City were held to a 0-0 draw by Crystal Palace in the Premier League fixture at Selhurst Park Stadium on Monday.