Beyonce closed this year's Glastonbury Festival with a headline slot on the Pyramid Stage.
The former Destiny's Child star delighted fans with a hit-laden set, despite the fact rumours of a surprise appearance from Jay-Z failed to materialise.
"I want you all to know right now you're witnessing my dream,” Beyonce told festival-goers.
As well as her solo hits 'Crazy In Love', 'Single Ladies' and closer 'Halo', the singer's performance also included a medley of Destiny's Child songs.
Beyonce also covered tracks by Kings Of Leon and Prince during her set.
Gigwise is on site and will be coming live from Glastonbury all weekend. Keep checking gigwise.com for all the latest news, reviews, interviews and photos from this year's festival.
For more information about Glastonbury and all this summer's festivals,check out the Gigwise Festival Guide.
Beyonce's set list was:
'Crazy In Love'
'Single Ladies (Put A Ring On It)'
'Naughty Girl'
'Baby Boy' (featuring Tricky)
'Best Thing I Never Had'
'Never Let Me Go'
'If I Were A Boy' / 'You Oughta Know'
'Sweet Dreams' / 'Sweet Dreams (Are Made Of This)'
'Why Don't You Love'
'Beautiful Ones' / 'Sex On Fire'
'1+1'
'Irreplaceable'
'Bootylicious'
'Bug-A-Boo'
'Telephone'
'Say My Name'
'Jumpin' Jumpin''
Survivor
'At Last'
'Run The World (Girls)'
'Halo'
You can keep up to date with all the latest news from Gigwise by following us on Twitter and liking us on Facebook.