On 6 April 2015, Puncheon scored the winning goal for Crystal Palace against Manchester City. Puncheon's goal came from a freekick which went past Manchester City's goalkeeper Joe Hart. He opened the scoring in the 2016 FA Cup Final against Manchester United with a goal in the 78th minute, but Palace went on to lose the match 2–1 after extra time.