Sir Elton John hailed a “very special and emotional night” as he took to the stage at Glastonbury Festival to perform his last ever UK gig.
The singer opened his set with Pinball Wizard, adorned in a gold suit and his famous pink-hued glasses, accompanied by fireworks.
He then launched into The Bitch Is Back, before addressing the crowd, where he said: “I never thought I would ever play Glastonbury and here I am.
“It’s a very special and emotional night for me because it might be my last show ever in England, so I had better play well, and I had better entertain you, you’ve been standing there so long, and I really appreciate all the outfits and everything.”
He followed up with Bennie And The Jets and Daniel, watched on by what appeared to be a capacity crowd on the festival’s iconic Pyramid Stage.
Aerial shots of the Somerset farm venue showed the entire field full of festival-goers watching the singer.
Watching from the side of the stage was the likes of Paul McCartney and Sophie Ellis-Bextor, as well as his husband David Furnish.
His first musical guest was Jacob Lusk from group Gabriels, with the pair singing Are You Read For Love? together with a gospel choir.
Steven Sanchez was the second guest, who performed his own song Until I Found You while Sir Elton joined him on piano.
Also performing was Brandon Flowers, the singer from The Killers, who performed Tiny Dancer, which appears to have put an end to the rumours Britney Spears would be performing the track with him.
Then, duetting with Sir Elton on Don’t Go Breaking My Heart was Brit-nominated singer Rina Sawayama.
Elsewhere, Sir Elton thrashed out renditions of Goodbye Yellow Brick Road, Your Song and Candle In The Wind to the Worthy Farm crowds.
Fans had been primed to expect more than just the man himself on stage, with Furnish telling Sky’s Beth Rigby in the week that at least four special guests will join his husband.
Sir Elton has been winding up his final tour, dubbed the Farewell Yellow Brick Road tour, which will end next month with two nights in Stockholm, Sweden.