When Michael Olise’s perfectly struck shot cannoned off the far post into Millwall’s net in 46th minute it not only sparked Palace’s recovery from a goal down but also it broke the Eagles’ Cup drought, which stretched back to March 2019. And so this painful count of City goals that they have racked up in cup competitions that reached 136 in total is over and now Palace have scored two Cup goals since City’s last one…
After their four goals against Swindon City had scored 136 goals in Cup competitions since Palace’s last Cup goal in March 2019.
7/12 Riyaz Mahrez’s goal in 2-1 defeat at Leipzig was 132nd in Cup competitions since Palace last scored one.
24/11 Gabriel Jesus’ goal is 131st that Man City have scored in cup competitions since Palace last did so back in March 2019.
24/11 Sterling’s equaliser is the 130th goal Man City have scored in cup competitions since Palace last scored a cup goal – 66 in CL, 32 in both EFL & FA Cup.
3/11 After last night’s 4-1 win over Club Brugge the tally has reached 129 but probably not much consolation for City fans after Saturday.
19/10 Cancelo’s goal is City’s 121st in all Cup competitions since Palace last scored one and there’s Mahrez adding the 122nd. And there’s the 123rd…followed by a debut CL goal for Cole Palmer and another for Mahrez making the running total – 125
21/09 There has been considerable interest generated by the nugget that I tweeted regarding the continuing lack of Palace goals in cup competitions relative to Manchester City’s embarrassment of riches.
Michy Batshuayi scored Palace’s last goal in a cup match against Watford in the FA Cup quarter-final on 16th March 2019.
Crystal Palace cup results since March 2019
27th August 2019 Palace 0 Colchester 0 (lost 5-4 on penalties)
15th September 2020 Bournemouth 0 Palace 0 (lost 11-10 on penalties)
24th August 2021 Watford 1 Palace 0
8th January 2021 Millwall 1 Palace 2
5th January 2020 Palace 0 Derby 1
8th January 2021 Wolves 1 Palace 0
To put this into perspective, since 16th March 2019 Manchester City have amassed the small matter of 120 goals in the Champions League, the EFL Cup and the FA Cup.
The sheer volume of goals seems scarcely credible and a few have questioned the veracity of such a startling stat so to back it up, here is the list of those 118 City goals. The goals are divided into the three competitions against each opponent by calendar year since 16th March 2019. They have scored 56 in the Champions League, and rather neatly have scored 32 in both the EFL Cup and the FA Cup.
City’s goal glut started a few hours after Batshuayi’s goal with three against Swansea in the FA Cup quarter-final and has continued unabated all the way up to their 4-1 win against Club Brugge tonight.
Champions League 
2019  4 vs Tottenham; 4 vs Shaktar Donetsk; 6 vs Dinamo Zagreb; 6 vs Atalanta
2020  4 vs Real Madrid; 1 vs Lyon; 3 vs Porto; 6 vs Marseille; 4 vs Olympiakos
2021  4 vs Borussia Monchengladbach; 4 vs Borussia Dortmund; 6 vs PSG; 7 vs RB Leipzig
9 vs Club Brugge
EFL Cup 
2019  3 vs Preston; 3 vs Southampton; 3 vs Oxford
2020  3 vs Man United; 2 vs Aston Villa; 2 vs Bournemouth; 3 vs Burnley; 4 vs Arsenal
2021  2 vs Man United; 1 vs Tottenham; 6 vs Wycombe
FA Cup 
2019  3 vs Swansea; 1 vs Brighton; 6 vs Watford
2020  4 vs Port Vale; 4 vs Fulham; 1 vs Sheffield Wednesday; 2 vs Newcastle
2021  3 vs Birmingham; 3 vs Cheltenham; 3 vs Swansea; 2 vs Everton
4 vs Swindon