JENNIFER Lopez fought back tears as she picked up her Vanguard Award at the MTV VMAs after putting on an epic performance of her hits.
The 49-year-old singer received the Vanguard Award, a gong recognising accomplishments in music and film.
But before she accepted the accolade, she took to the stage to prove exactly why she had earned it.
J Lo took to the stage in a flowing gown surrounded by backing dancers before revealing a glittering gold body suit.
She performed hits including Jenny From The Block, I’m Real, Get Right and My Love Don’t Cost a Thing before somehow fitting in a costume change, reappearing on stage in a glittering jumpsuit.
The one-piece featured a plunging neckline and large belt and Jennifer rocked a glittering baseball cap before twerking for the audience, shaking her famous booty.
Past recipients include Janet Jackson, Madonna, Beyonce, Rihanna but Jennifer is the first Latinx artist to receive the accolade since the award was introduced in 1984.
Her stunning performance was her first since way back in 2001 but it was certainly worth the wait, and the star went on to win a second award for Best Collaboration for her track Dinero which featured DJ Khaled & Cardi B.
Earlier in the evening, she had arrived on the pink carpet in a stunning silver gown.
Jennifer arrived on the arm of boyfriend Alex Rodriguez, showing off her incredible curves in the figure hugging dress.