Jennifer Lopez paid tribute to Selena in a moving tribute performance at the Billboard Latin Music Awards with the Los Dinos band, comprised of members of the late, legendary singer’s family. The emotionally charged performance marked the 20th anniversary of the singer’s death.

The 45-year-old superstar entertainer portrayed the iconic Mexican-American Tejano star, Selena Quintanilla-Pérez, in the biopic ‘Selena,’ in 1997. The young singer was tragically killed at age 23, shot by Yolanda Saldivar, the president of her fan club in 1995.

As years have gone by, her fame, in death, has grown. At the Billboard Latin Music Awards, Jennifer Lopez gave a memorable tribute, as images of the late singer were projected behind the stage as a backdrop. In the seven-minute showstopping performance, she sang five of Selena’s greatest hits, including “Como La Flor,” “Bidi Bidi Bom Bom,” “Amor Prohibido,” “I Could Fall In Love,” and “No Me Queda Más”

Jennifer Lopez wore a light pink costume that’s also drawn notice, as it evoked Selena’s signature style. It was a jewel-drenched bra and skin-tight pants that revealed her famous assets and that was just one of the three costumes she wore on stage, which she seemlessly changed while remaining on stage. As she has with many a performance, she revealed she is still at the top of her game as both a singer and a dancer. On stage with her were members of the same Los Dinos band that had backed Selena in her all-too-short heyday.

In an interview with Ryan Seacrest, in advance of the performance, Jennifer Lopez said of Selena, “She still has such has an impact and people still talk about her. It’s just a beautiful thing. Her spirit is so alive.”

She went on to speak of her intentions with the tribute, saying, “I wanted to just make it as joyous and kind of happy in celebration of her and her music as I could, and everything she represented, which was family, and love, and music, and laughter. I think it’s going to be a really special moment.”

And from the reaction of fans attending, watching worldwide, and now of the video going viral, it’s clear it has been exactly that for many.

Relive the moment and watch the Jennifer Lopez Selena tribute from the Latin Billboard Music Awards video here.