While Feyenoord fans celebrated wildly at the end, City’s players were left to reflect on another game to forget.
In the space of four weeks, Guardiola’s side have gone out of the EFL Cup, lost three Premier League games on the spin and dropped five points out of six in the Champions League.
This felt like a defeat at the end as City capitulated at the back after establishing a commanding lead.
Haaland set them on their way from the penalty spot after being fouled by Quinten Timber before Gundogan’s left-foot volley, which took a wicked deflection, doubled the lead soon after half-time.
When Haaland swept in to divert Matheus Nunes’ low cross over the line in the 53rd-minute, it looked all over as contest until Gvardiol’s careless pass allowed Feyenoord a route back.
It was another sloppy performance by a City side that has lost its way.
Guardiola wore a pained expression at the end.
City are 15th in the Champions League table – two points off an automatic spot into the last 16 – after dropping seven points from five matches.
The 2023 winners go to Juventus next in the competition on 11 December and then face Paris St-Germain away on 22 January before hosting Club Brugge in their final group phase match on 29 January.
More to follow.