Crystal Palace beat Manchester City 2-1 at Selhurst Park on Monday night . The Reds have won their last four games in all competitions and are now top of the table with a game to go before they host Arsenal next weekend.
Crystal Palace beat Manchester City 2-1 at Selhurst Park on Monday night . Jason Puncheon 's free-kick doubled Palace 's lead in the second half . Yaya Toure was accused of ducking out of the way of the winning goal . Sportsmail 's Jamie Carragher : 'The rest of them are desperate to be hit with the ball in the face and it 's poor from Yaya Toure ' Gary Neville : City have a mentality problem ... they can not sustain success .