Kendrick Lamar headlines on the Pyramid stage, in a performance that blended contemporary dance, avant garde theatre and mindblowing rap prowess. Photograph: Leon Neal/Getty
Olly Alexander of Years & Years performs with Neil Tennant and Chris Lowe of Pet Shop Boys on the Other stage. Photograph: Dave J Hogan/Getty Images
The crowd watches Pet Shop Boys performing on the Other stage. Photograph: Ben Birchall/PA
Diana Ross performs on the Pyramid stage. Photograph: Samir Hussein/WireImage
Charli XCX throwing (new) shapes on the John Peel stage. Photograph: Kate Green/Getty Images
Lorde performs on the Pyramid stage, with the weekend’s most spectacular stage design. Photograph: Kate Green/Getty Images
Guy Garvey from Elbow with puppet Little Amal performing on the Pyramid stage, throwing their support behind refugees. Photograph: Yui Mok/PA
Amyl and the Sniffers on John Peel stage. Photograph: David Levene/The Guardian
Olly Alexander of Years & Years performs on the Other stage. Photograph: Kate Green/Getty Images
Herbie Hancock performs on the Pyramid stage – at 82, one of its oldest ever performers. Photograph: Dylan Martinez/Reuters
Fans in fancy dress watch as Herbie Hancock plays the Pyramid stage. Photograph: Guy Bell/Alamy Live News
Turnstile on the John Peel stage, creators of the weekend’s most unhinged moshpits. Photograph: David Levene/The Guardian
Jack White, the secret special guest on Park stage. Photograph: David Levene/The Guardian
Thousands of revellers dance beneath a 50-tonne laser-spewing and fire breathing-spider, at Arcadia. Photograph: Ben Birchall/PA