Manchester City fick en drömstart på bortamötet mot Newcastle. Ilkay Gundogan lämnades ensam i straffområdet och när Bernardo Silva hittade in med bollen till tysken var 1-0 City ett faktum.
Sedan handlade det mesta om Newcastle i målväg. Allan Saint-Maximin noterades för dubbla assist innan den första halvleken var över. Almiron satte dit 1-1 och Callum Wilson gjorde 2-1 precis innan paus.
I upptakten av den andra halvleken stod Kieran Trippier för ett drömmål. Frisparken en bit utanför straffområdet satt perfekt i Edersons högra kryss.
Citys upphämtning skulle dock komma. Två mål på fyra minuter.
Haaland satte reduceringen och sedan var det Kevin de Bruynes briljans som låg bakom kvitteringen. Belgaren smekte in en passning till Bernardo Silva som inte gjorde några misstag i avslutsmomentet.
Efter matchen hyllades Allan Saint-Maximin av lagkamrater såväl som Pep Guardiola.
- Han är en spelare av högsta kvalitet och han har visat i dag vad han går för. Jag är glad att han är min lagkamrat. Han vinner oss matcher och idag var han ett hot hela tiden, säger Kieran Tripper till BBC Sport.
Pep Guardiola om Allan Saint-Maximin:
- Allan Saint-Maximin är väldigt farlig, säger han till BBC Sport.
Allan Saint-Maximin var efter matchen mest besviken över att Newcastle inte vann matchen.
- Vi är besvikna eftersom vi verkligen ville vinna matchen för att visa vad vi kan, framtiden är ljus för Newcastle om vi fortsätter att spela på den här nivån. Jag försöker förbättra mig mycket och jag lyssnar mycket på min vän (Trippier). Han har spelat för väldigt bra klubbar och för det engelska landslaget så jag försöker bara göra mitt bästa och visa världen vad jag kan, säger han till BBC Sport.