Canadian superstar Drake played a surprise half-hour set at Wireless Festival in London’s Finsbury Park on Sunday night.
The unscheduled appearance came after it was announced that DJ Khaled had pulled out of his headline set.
The rapper entered at the end of grime artist Giggs’ slot with the artists playing their collaboration KMT.
Drake played tracks from his new album Scorpion, which went to number one on Friday.
Performances of the singles God’s Plan and Nice For What? prompted huge cheers from the crowd, who were less familiar with the more recent tracks.
But some fans were not satisfied, said BBC Entertainment reporter Annabel Rackham, as Drake only played five songs in full, interspersed with snippets of other tracks, including Mob Ties and Nonstop.
DJ Khaled had been advertised to play a more extensive set – although the BBC understands Drake’s surprise appearance had been planned before his sometime collaborator pulled out.
Day tickets for Sunday cost £70 and the line-up also included Rae Sremmurd, Lil Uzi Vert and Rick Ross.
DJ Khaled should have been headlining the third day of the festival but cancelled hours before he was due on stage.
Fans had been asking questions after seeing a video of him in an Instagram post just hours before in an infinity pool on holiday in Mexico.
BBC Radio 1 DJ Scott Mills tweeted: “I can hear @Drake from my house and it sounds incredible.”
DJ Khaled, who collaborated with Rihanna on Wild Thoughts, had been due to close the festival but posted pictures of himself nowhere near London.
On Sunday he shared a photo of him still on holiday.
And then he was on a private jet.
He’s since posted a video from a pool and then a few hours after that the news came that he has cancelled his appearance at Wireless due to travel issues.
His fans aren’t happy.
Tarikanarula wrote: “I’m really upset @djkhaled, we went to a lot of effort to come and see you today and you don’t even bother to come and see your fans or even provide an explanation. You’ve really let us down and made me cry on my birthday.”
Rays_rayy wrote: “What flight issues? You’re supposed to be performing in London at wireless. You chose to stay on holiday instead.”
Newsbeat has contacted Roc Nation, the entertainment company that represents DJ Khaled, for comment but they haven’t yet responded.