Post Malone was in Glasgow this weekend performing at the OVO Hydro on Saturday night.
The star was snapped partying in the city's Wunderbar on Friday night, delighting surprised party-goers who were eager to capture the star on film.
But Jack Robertson from Glasgow decided he wanted more than a picture and chanced his luck with a sign at the Hydro show.
The 25-year-old attended the Twelve Carat Tour- which featured an elaborate production set-up of incredible lighting effects, pyro and multi-platform stages- carrying a plaque which read: "Can I Play Stay?"
Amazingly, the Grammy-nominated star invited him on stage to help with the performance.
Talking exclusively to the Daily Record, Jack who is a huge Post Malone fan said: "The only way I can describe it would probably be, the most terrifying thing that I never wanted to end.
"I took a wee sign with me asking to play it, earlier on in the show he clocked it and gave me a wee thumbs.
"When it was time for the song, he came over and waved me up"
Post Malone welcomed Jack, to the stage to play the guitar while he lit up a cigarette for Stay.
After the track, the pair removed their shirts for a hug before swapping tops and posing for a selfie.
The star, real name Austin Richard Post, also praised Glasgow at the gig.
Speaking to fans at the Hydro he said: "I wanted to say, I ran around a little bit last night and uh, maybe a little too much, but I wanted to say that the people here are some of the most kind and beautiful people in the f***ing universe.
“So thank you guys so very f***ing much ladies and gentlemen.
“As soon as I stepped down I felt f***ing right at home, so cheers Glasgow, thank you so very f***ing much."
The star will play again on Sunday, May 14 at the Hydro.
Get the latest celebrity gossip and telly news sent straight to your inbox. Sign up to our daily Showbiz newsletter here.