Tori Kelly took a visit to Jimmy Kimmel Live on July 20 to perform her new track “Should’ve Been Us.”

As you would expect, the 22-year-old absolutely killed it, demonstrating the full power of her vocals with an incredible rendition. She then took it back in time with an epic mash-up of Justin Timberlake and Jay Z’s hit Suit & Tie” and Michael Jackson’s classic “P.Y.T. (Pretty Young Thing).”

Before Tori Kelly was in studio session with hitmaker Max Martin and incredible performances at award shows, she was on that YouTube grind–uploading clever covers in the hopes of being discovered. As such, the Unbreakable Smile singer’s mash-up doesn’t only sound great, but it’s also a special tribute to fans that have supported her from the beginning.

Watch Kelly perform the mash-up and her single “Should’ve Been Us” below!