The 76-year-old legend treated his fans to a masterclass in song and stage craft, with a setlist that never stopped delivering classic pop moments.
Bennie And The Jets, Tiny Dancer, Your Song, I'm Still Standing - for two hours, every song was a greatest hit.
"I'm so happy to be here," he told the crowd. "I won't ever forget this."
Elton burst onto the stage shortly after 21:00 BST with Pinball Wizard - as promised, a song he hadn't played in over a decade - following it up with a raucous romp through The Bitch Is Back.