Erling Haaland may have been a Leeds fan as a boy, but the striker showed no signs of split loyalties as his brace guided Manchester City to a 3-1 win at Elland Road.
A white-hot atmosphere greeted both teams, and those volume levels were nearly turned up another notch for the away fans when Haaland saw his shot saved by Illan Meslier after just 40 seconds.
İlkay Gündoğan and Kevin De Bruyne then fired off target from long range as the visitors set up camp in the United half.
As the game wore on, City started having even more joy around the 18-yard box, only for Meslier to deny Haaland for a second time, while Jack Grealish spurned two glorious openings by firing over the bar.
A goal was inevitable though, and wave after wave of attacks finally paid off in injury time when Rodri rounded off a glorious attack by sliding home from close range.
Leeds surprisingly pulled one back on 73 minutes when Pascal Struijk nodded home from the edge of the six-yard box.
With time running out, the hosts threatened to set up a grandstand finish after Haaland had wasted a chance for a hat-trick, as Joe Gelhardt and Sam Greenwood each came close to further reducing the deficit.