Camila Cabello took home the top honors of the MTV Video Music Awards winning Moon Man trophies for Artist of the Year and Video of the Year.

Jennifer Lopez won the coveted Michael Jackson Vanguard Award for lifetime achievement.

This year's VMAs took place at New York's Radio City Music Hall.

Cardi B won best new artist.

She was nominated for the most awards, with 10 but VMA superstar Taylor Swift was shut out from the awards' major categories.

Best dance video went to "Lonely Together," Avicii feat. Rita Ora while Best rock video was given to Imagine Dragons for “Whatever It Takes,". Song of the year went to "rockstar" feat. 21 Savage, Post Malone.

Full list of winners

Video of the year

"Havana," Camila Cabello

Artist of the year

Camila Cabello

Best direction

"This is America," Childish Gambino

Best art direction

"APES**T," The Carters

Song of summer

"I Like It," Cardi B, Bad Bunny and J Balvin

Best collaboration

"Dinero," Jennifer Lopez, DJ Khaled and Cardi B

Best cinematography

"APES**T," The Carters

Best choreography

"This is America," Childish Gambino

Best visual effects

"All the Stars," Kendrick Lamar feat. SZA

Best editing

"Lemon," N.E.R.D. feat. Rihanna

Best dance video 

"Lonely Together," Avicii feat. Rita Ora

Best rock video

"Whatever It Takes," Imagine Dragons

Best new artist

Cardi B

Best Latin video

"Mi Gente," J. Balvin

Song of the year

"rockstar" feat. 21 Savage, Post Malone

Best pop video

"No Tears Left to Cry," Ariana Grande

Best hip‑hop video

"Chun Li," Nicki Minaj

Push artist of the year

Hayley Kiyoko

Michael Jackson Vanguard Award

Jennifer Lopez