Crystal Palace take on Manchester City this coming Saturday in the FA Cup final at Wembley.