Photo: WENN
Just one of many special appearances that took place over this weekend's Coachella, Nas was joined by both Jay Z and P Diddy during his set.
Nas performed his seminal debut, Illmatic, in full, in honour of the record's upcoming twentieth anniversary, airing classics such as 'The World Is Yours' and 'It Ain't Hard To Tell'. Nas' former rival Jay Z showed up midway through his set to perform 'Dead Presidents' and 'Where I'm From'.
Meanwhile, P Diddy (or Puff Daddy) appeared during Nas' encore for 'Hate Me Now'. Catch Jay Z at around 10:00 in the video below, and Diddy at the 32:00 mark.
Watch Nas perform at Coachella below:
Other surprise appearances over the weekend included Beyonce crashing her sister Solange's set to dance to 'Losing You', Justin Bieber taking to the stage with Chance The Rapper, and the likes of Snoop Dogg, Gwen Stefani and Nelly featuring in Pharrell's career-spanning set.
Below - The sights and sounds of Coachella 2014 in photos: