A$AP Rocky closed out day one of the 2016 Coachella Valley Music & Art Festival in Indio, Calif., on Friday night (April 15). The Harlem rapper’s 30-minute featured a few guests, including a surprise guest appearance from Kanye West.

According to Rap-Up, Pretty Flacko opened his show up with “JD” before running through some of big hits from his two respective albums, At. Long. Last. A$AP and Long. Live. A$AP. Among the guests helping him turn his set into one big party include ScHoolboy Q for a hyped rendition of “Electric Body” and a barbershop quartet joined Rocky for a sing-a-long rendition of “Jukebox Joints.”

Finally, before his time ran out, Rocky treated fans to one more surprise -- Kanye West.

The Chicago rapper-producer joined Rocky for a rousing performance of “Father Stretch My Hands Pt. 1” from his The Life of Pablo album.

Despite having some top-notch cameos, and from what we gather, an exhilarating performance, Fuse TV gave Rocky’s set a thumbs down, citing the rapper’s tardiness, technical issues and his abrupt goodbye at the end after his mic was cut off.

If you want to watch Yeezy’s performance, fast-forward to the 31:00 mark on the video above.