Reading & Leeds festival is over for another year and NME was, of course, all over it. Here's the story of the weekend told by our greatest pictures, starting with Waka Flocka Flame who gave a nod to his Yorkshire surroundings on the freshly created 1Xtra Stage by wearing a Leeds United shirt throughout his brief but wild set.
Ohio duo Twenty One Pilots gave an energetic set with songs from new album 'Vessel' on Sunday at Leeds.
Skrillex with a guitar? Nah, it's Matthew Healy from 1975.
Disaster struck halfway through 'Wearing My Rolex' when Wiley's DJ's decks broke, leaving the grime MC to fill in. "Oh my lord!" he said, moments before the music kicked back in.
Temples showcased new single 'Keep In The Dark' on the Festival Republic stage. They pulled in a healthy crowd during their 30 minute set, which included fan favourite 'Colours To Life'.
Tame Impala brought their psychedelic magic to the festival although Kevin Parker wasn't very well.
Swim Deep played a hugely well attended set on the Festival Republic Stage. Performing songs from their debut album 'Where The Heaven Are We', the Birmingham band stuck single 'Honey' early in the set, going on to play 'The Sea' and 'She Changes The Weather' with a cover of Cyndi Lauper's 'Girls Just Want To Have Fun' tucked inbetween.
Prize goes to Swim Deep for best guitar.
The Strypes pulled in a respectable crowd as they rattled through tracks from their forthcoming debut album including singles 'Hometown Girls', 'Blue Collar Jane' and 'What A Shame'. They also performed their trademark Bo Diddley cover of 'You Can't Judge A Book By The Cover'.
They certainly looked like they enjoyed themselves.
Spector played a jubilant party headline set at the Festival Republic stage.
Leeds festival site was an apocalyptic mud bath for most of the weekend. These guys don't seem to mind.
Pure Love know how to work a crowd in Leeds.
And absolutely bossed a crowd surf.
If Cerebral Ballzy's punishing, high energy set wasn't enough to convince you that the New York band are rebels, then the fact that singer Honor Titus lit a cigarette onstage in the no-smoking Lock Up tent should confirm as much.
R+L legends System Of A Down returned to the Main Stage and played a career-spanning set. They gave NME an AAA pass - watch a short film we made with System Of A Down.
Parquet Courts showed why they're the coolest band in NYC at the moment.
Peace threatened to "bang out" Diplo after he dissed their cover of 'White Noise'. It wasn't all bad: they played a stormer. If you want to find out why Arctic Monkeys gave Harry from Peace a panic attack at Reading one year, click here.
Palma Violets had a pretty good weekend for two reasons. First, Johnny Marr dedicated a song to them. And, secondly, they formed a brand new band.
Palma Violets' set was particularly special for the band who actually met at the festival a few years back.
Nine Inch Nails played Leeds festival on Friday afternoon. Read an exclusive interview with Trent Reznor in NME (on shelves until Tuesday).
Reznor caused a stir over the weekend, lashing out at Reading Festival promoters and Biffy Clyro, saying they “fucked us” on the band’s production. Read the full story “here.
Deap Vally played cracking set at Reading & Leeds. We caught up with them to talk metaphysics and synchronicity. Watch here
Classic festival signage.
MS MR played an energetic set. Watch MØ tip them, and others here .
Looks like he's just singing? No siree. Merchandise's Carson Cox told us he channels the spirit world and communes with his dead family while he performs. Watch here .
The stage's that way, mate.
Johnny Marr graced the NME Stage after Palma Violets, drawing in a packed-out and enthusiastic crowd to his 40-minute slot. "It's good to be back up North," the Manchester legend declared. "I went down south for a whole 24 hours yesterday and it was too weird."
Marr played a host of tracks from recent solo venture 'The Messenger' including 'Generate! Generate!' and 'Sun and Moon' before breaking into Smiths classic 'Bigmouth Strikes Again', inciting a massive crowd singalong. Marr then covered 'I Fought The Law', before ending with a double-whammy of oldies, 'How Soon Is Now' and 'There Is A Light That Never Goes Out'.
Jake Bugg's come a long way since his Reading & Leeds debut last year.
Jagwar Ma have a plan for the Reading & Leeds headliners next year. Do you agree?
Haim bossed their performances at Reading & Leeds.
They're touring with Phoenix this autumn so we suggested the French rockers teach the LA trio some vocab to get by in France. Watch here.
Haim rocking out.
Hadouken! took to the Main Stage at Leeds on Friday with frontman James Smith announcing that this was the grindie stars' fifth appearance at the festival, and name-checking local venues The Faversham and The Cockpit.
Green Day returned to headline and put on quite a show.
Billie Joe Armstrong looked healthier and happier than ever after a stint in rehab.
The band played 'Dookie' from start to finish. Read our first impressions blog here.
Foals played spectacular sets off the back of their 2013 release 'Holy Fire'.
Yannis admitted that Reading was his favourite festival, saying, "We absolutely adore this festival and that's because of the crowd. This is the best festival in the world." He explained that playing the festival meant a lot to them, as being from Oxford, it was their local festival.
The moment Foals' Yannis realised it was a long way back up onto the Main Stage.
Frank Turner came on stage at Reading on Friday wheeled on in a wheelchair as a homage to Kurt Cobain. He's also been suffering a back injury. The stunt drew criticism but Turner defended himself to the NME. Watch
Revellers dressed up in all sorts.
Fidlar frontman Zac Carper wore a white T-shirt with a crossed-out 'Straight Edge' written on it as the band ran through songs from their 2013 album 'Fidlar'
'Max Can't Surf' was dedicated to drummer Max Kuehn - who was described by Carper as a "Ginger angel" - while the band also played 'Cocaine', '5 To 9' and 'Awkward'.
Tracks Fall Out Boy played from their comeback number one hit album 'Save Rock And Roll' included the dance-punk of 'The Phoenix' and 'Just One Yesterday', which saw Brit pop darling Foxes join for guest vocals, performing the track live with the band for the first time ever.
Drenge brought a packed out crowd to hear their excellent debut album played live.
Earl Sweatshirt and Tyler, The Creator performed under the moniker EarlWolf.
Marshall Mathers last stepped onto the Reading Main Stage 12 years ago, when he topped the bill in 2001. What's change since then? Find out on NME blogs. He brought his full live show to Reading on Saturday, and Leeds on Sunday.
Eminem opened with Main Stage headline appearance with his latest track 'Survival'. The set closed with an encore which featured '8 Mile'.
Disclosure smashed it with tracks from debut album 'Settle'.
Dinosaur Pile-Up played on the Radio 1 stage.
Childhood headlined the BBC Introducing stage.
During their debut performance at the festival, frontman Ben Romans-Hopcraft gave a shout out to a member of the crowd who recently received her GCSE results at the start of 'Blue Velvet'.
The newcomers, who recently supported Palma Violets, played a host of tracks including 'Solemn Skies' and 'Mount Chiliad'. During the latter Romans-Hopcraft joked, "How's it going? How was last night? Did you get fucked up? Did you do that? Typical."
At Leeds, it was impossible not to get completely covered in mud.
Chase & Status, still insanely popular.
Charlie XCX rocked the festival in a scarlet playsuit.
Charlie Boyer And The Voyeurs debuted new song 'Evil Mothers' during their short set with frontman Charlie Boyer telling the crowd, "This is the first time we've played this one so enjoy it."
The great Massachusetts punk band California X rock out.
Bring Me The Horizon had quite a queue for them at the NME signing tent.
The Sheffield band played the main stage.
And brought the best face paint to the festival.
Here's all the debauchery we've captured on camera backstage at this year's Reading and Leeds.
Playing tracks from his debut album 'Long. Live. A$AP' such as 'PMW (All I Really Need)' and 'Wild For The Night', A$AP Rocky closed his set by inviting "bad bitches" on stage. "I want you all to know I love you all. Thank you for coming to see my today, I had a good time. I can’t leave without showing love to my bad bitches."
Azealia Banks drew an enormous crowd at the NME Radio 1 Stage at Leeds. She worked the crowd into a frenzy before headliners Phoenix.
Angel Haze left her spot playing on the 1Xtra Stage and went for a walk-about in the crowd during her chaotic set.
Bastille Dan, never without his hair wax.
The heavens opened at both Reading and Leeds.
AlunaGeorge played an exciting set to a packed out tent.
Action Bronson was one of a few hip-hop acts that included Angel Haze and Chance, The Rapper. He decided to take a wander into the crowd.
Phoenix didn't just play at Reading & Leeds this year, they also taught popular LA trio Haim how to speak French.
Rumours flew that Nine Inch Nails' Trent Reznor took to the stage in a skirt. In fact, they were culottes.
On Sunday night at Reading, Simon from Biffy Clyro set fire to his guitar.
Biffy Clyro proved they were more than ready for their headline slot in Leeds. Find out what we thought here. They brought the curtain down brilliantly on the final night of Reading.