Manchester City took on Crystal Palace at Selhurst Park in the Premier League looking to take advantage of Liverpool's postponed fixture on Saturday.