Crystal Palace have all but ended Manchester City's grip on their English Premier League football crown with a 2-1 victory at Selhurst Park to leave the champions nine points behind leaders Chelsea.
Crystal Palace have all but ended Manchester City's grip on their English Premier League football crown with a 2-1 victory at Selhurst Park to leave the champions nine points behind leaders Chelsea.