The Saturday of Glastonbury 2013 has drawn to a close. Primal Scream, Azealia Banks and Alabama Shakes were among the bands who've played. The Rolling Stones headlined the Pyramid Stage for the first time.
Mick Jagger, wearing a sequined green jacket, joked "you all look amazing, after all these years they finally got around to asking us. Thank you Michael [Eavis]."
Primal Scream had the honours of warming up the crowd in preparation for The Rolling Stones' much talked about debut.
The band were joined by special guest backing singers Haim during their set.
Bobby Gillespie donned a daring pink suit for the occasion.
Rapper Nas was 20 minutes late to his set on the Sonic Stage. He played 'The Don' and a couple of old tracks.
Manchester band Everything Everything entertained crowds on the Other Stage.
Major Lazer caused a stir over at the West Holts stage.
Diplo performed as part of his Major Lazer project.
Aluna Francis, from AlunaGeorge, has spent the weekend performing with a number of artists including Disclosure and Dizzee Rascal.
This guy is the very definition of 'up for it'.
With their debut album due to come out next month AlunaGeorge played a much-hyped show at the John Peel stage.
Alex Trimble from Two Door Cinema Club changed into a cream suit for the their slot on The Other Stage. That's a brave move in any festival weather.
In front of a huge audience the trio ripped through songs from their two studio albums.
Johnny Marr is no stranger to Glastonbury. He played here with The Smiths, but today played a clutch of tracks on the John Peel stage.
Deadmau5 shows off his latest headgear.
Up on the roof terrace at Glastonbury.
Alabama Shakes singer Brittany Howard stretches her vocal cords during the US band's performance.
Toy brought some Horrors-style doom to their mid-afternoon set.
The London dark-pop mob performed on the John Peel stage.
The Strypes drew a big crowd at the same tent. Later this year the young band will be supporting Arctic Monkeys on their UK arena tour.
The Strypes played the John Peel stage after Ms Mr and Jagwar Ma.
Haim continued a weekend packed full of shows (they already played the main stage yesterday), rocking up at the Park stage.
Alana Haim jumped off stage to give the front row a decent high-five.
There's no stopping them. Haim play another gig.
Azealia Banks, dressed as some kind of sexy dinosaur, rocked it during her mid-afternoon slot on The Other Stage.
Predictably '212' was a big hit in her set.
If you didn't know already, Glastonbury festival is quite big. Just a taste of all the options.
Everyone at Glastonbury is drenched (in sunshine, for once!) on Saturday afternoon.
All too much for some people.
Eion Loveless - brilliant name - from Sheffield grungy-rock duo Drenge at the William's Green tent.
They rattled through a half-hour set, the first time they've played Glastonbury. The crowd enjoyed their track 'People In Love Make Me Feel Sick'.
MS MR brought the electro-pop to the John Peel Stage.
After a couple of days of mediocre weather, the sun is shining on Worthy Farm. Fans are already getting prepared for tonight's Pyramid Stage appearance from The Rolling Stones.
Who knew Glastonbury had a half-pipe?
Luckily there are some leaves covering the modesty of these woodland folk.
Fans, and a Transformer, head out early to catch the music on The Other Stage.
The 1975 kicked off the music on The Other Stage on Saturday. Lead singer Matt Healy thanked the crowd for turning out early.
The Manchester band's performance included recent single 'Chocolate'. Click here for all the latest news, photos and videos from Glastonbury 2013.