The sun set on one of the greatest careers in British music history, as Elton John played the last UK show of his farewell tour at Glastonbury.
The 76-year-old legend treated fans to a masterclass in song and stage craft, delivering a two-hour set in which every song was a greatest hit.
He was watched by a vast crowd, estimated to be over 120,000 people.
Meanwhile, a record 7.3 million people tuned in to watch live on BBC One, according to overnight ratings.
That was the biggest ever overnight audience for a Glastonbury set, the BBC said. In comparison, last year Diana Ross was the most-watched star with 3.1 million and Paul McCartney's headline set was seen by 2.7 million.
Elton told all those watching: "I'm so happy to be here. I won't ever forget this."
Credit: BBC