Vancouver Kygo fans got a special treat on Sunday night.

The Norwegian DJ, 26, invited “Riverdale” stars KJ Apa, 21, and Ashleigh Murray, 30, on stage for a performance of his mega-hit “It Ain’t Me”.

RELATED: ‘Riverdale’ Star Camila Mendes Spends Birthday With Victor Houston

Murray, who stars as Josie McCoy on the hit teen drama, took over the vocals, originally sung by Selena Gomez, while Apa (Archie Andrews) shredded the guitar.

Murray shared a short clip of the gig on Twitter, “So I just sang onstage, in front of 20,000+ people, for the first time ever,” she wrote. “With the good graces of KJ Apa and Kygo. I’m still shaking. I’ve decided, I’m going to start taking lessons and making my own music. Thank you.”

RELATED: ‘Riverdale’ Star Charles Melton Apologizes For Resurfaced Fat-Shaming Tweets, Camila Mendes Responds

Murrary and Apa aren’t strangers to the music scene. In fact, both their characters have done renditions of “I Feel Love”, “Kids In America” and more on the series.