Performing on the MTV Video Music Awards stage for the first time since 2001, Jennifer Lopez made this year’s ceremony an awards show viewers won’t soon forget.

And she also walked away with a Moon Person: best collaboration with DJ Khaled and Cardi B for “Dinero.” Other big winners include Camila Cabello for video and artist of the year, Post Malone and 21 Savage for song of the year, and Cardi B for best new artist.

Logic, Ariana Grande, Nicki Minaj, Panic! at the Disco, and Travis Scott were among the performers, while Madonna remembered Aretha Franklin while presenting video of the year.

See the full winners list below.

Video of the year:

Ariana Grande – “No Tears Left to Cry” – Republic Records

Bruno Mars ft. Cardi B – “Finesse (Remix)” – Atlantic Records

Camila Cabello ft. Young Thug – “Havana” – Syco Music/Epic Records (WINNER)

The Carters – “APES**T” – Roc Nation/Parkwood Entertainment

Childish Gambino – “This Is America” – mcDJ / RCA Records

Drake – “God’s Plan” – YMCMB/Cash Money/Republic Records

Artist of the year:

Ariana Grande – Republic Records

Bruno Mars – Atlantic Records

Camila Cabello – Syco Music/Epic Records (WINNER)

Cardi B – Atlantic Records

Drake – YMCMB/Cash Money/Republic Records

Post Malone – Republic Records

Song of the year:

Post Malone ft. 21 Savage – “rockstar” – Republic Records (WINNER)

Bruno Mars ft. Cardi B – “Finesse (Remix)” – Atlantic Records

Camila Cabello ft. Young Thug – “Havana” – Syco Music/Epic Records

Drake – “God’s Plan” – YMCMB/Cash Money/Republic Records

Dua Lipa – “New Rules” – Warner Bros. Records

Ed Sheeran – “Perfect” – Atlantic Records

Best new artist:

Bazzi – iamcosmic/Atlantic Records

Cardi B – Atlantic Records (WINNER)

Chloe x Halle – Parkwood Entertainment/Columbia Records

Hayley Kiyoko – Atlantic Records

Lil Pump – Warner Bros. Records

Lil Uzi Vert – Atlantic Records

Best collaboration:

Bebe Rexha ft. Florida Georgia Line – “Meant to Be” – Warner Bros. Records

Bruno Mars ft. Cardi B – “Finesse (Remix)” – Atlantic Records

The Carters – “APES**T” – Roc Nation/Parkwood Entertainment

Jennifer Lopez ft. DJ Khaled & Cardi B – “Dinero” – Epic Records/Nuyorican Productions (WINNER)

Logic ft. Alessia Cara & Khalid – “1-800-273-8255” – Def Jam Recordings

N.E.R.D & Rihanna – “Lemon” – i am OTHER/Columbia Records

Push artist of the year:

April 2018 – Hayley Kiyoko – Atlantic Records (WINNER)

July 2018 – Chloe x Halle – Parkwood Entertainment/Columbia Records

June 2018 – Sigrid – Island Records

May 2018 – Lil Xan – Columbia Records

March 2018 – Jessie Reyez – Island Records

February 2018 – Tee Grizzley – 300 Entertainment

January 2018 – Bishop Briggs – Island Records

December 2017 – Grace VanderWaal – Syco Music/Columbia Records

November 2017 – Why Don’t We – Atlantic Records

October 2017 – PRETTYMUCH – Syco Music/Columbia Records

September 2017 – SZA – TDE/Aftermath/Interscope Records

August 2017 – Kacy Hill – Def Jam Recordings

July 2017 – Khalid – RCA Records

June 2017 – Kyle – Atlantic Records

May 2017 – Noah Cyrus – Republic Records

Best pop:

Ariana Grande – “No Tears Left to Cry” – Republic Records (WINNER)

Camila Cabello ft. Young Thug – “Havana” – Syco Music/Epic Records

Demi Lovato – “Sorry Not Sorry” – Island Records

Ed Sheeran – “Perfect” – Atlantic Records

P!nk – “What About Us” – RCA Records

Shawn Mendes – “In My Blood” – Island Records

Best hip hop:

Nicki Minaj – “Chun-Li” – Young Money/Cash Money Records (WINNER)

Cardi B ft. 21 Savage – “Bartier Cardi” – KSR/Atlantic Records

The Carters – “APES**T” – Roc Nation/Parkwood Entertainment

Drake – “God’s Plan” – YMCMB/Cash Money/Republic Record

J. Cole – “ATM” – Dreamville/Roc Nation/Interscope Records

Migos ft. Drake – “Walk It Talk It” – Quality Control/Capitol Records

Best latin:

J Balvin, Willy William – “Mi Gente” – UMLE/Republic Records (WINNER)

Daddy Yankee – “Dura” – El Cartel Records/UMLE

Jennifer Lopez ft. DJ Khaled & Cardi B – “Dinero” – Epic Records/Nuyorican Productions

Luis Fonsi, Demi Lovato – “Échame La Culpa” – UMLE/Republic/Island/Universal Music Latino

Maluma – “Felices los 4” – Sony Music Entertainment US Latin

Shakira ft. Maluma – “Chantaje” – Sony Music Entertainment US Latin

Best dance:

Avicii ft. Rita Ora – “Lonely Together” – Geffen Records (WINNER)

Calvin Harris & Dua Lipa – “One Kiss” – Columbia Records

The Chainsmokers – “Everybody Hates Me” – Disruptor Records/Columbia Records

David Guetta & Sia – “Flames” – Atlantic Records

Marshmello ft. Khalid – “Silence” – RCA Records/Ultra Records

Zedd & Liam Payne – “Get Low (Street Video)” – Interscope Records

Best rock:

Fall Out Boy – “Champion” – Island Records

Foo Fighters – “The Sky Is A Neighborhood” – RCA Records

Imagine Dragons – “Whatever It Takes” – KIDinaKORNER/Interscope Records (WINNER)

Linkin Park – “One More Light” – Warner Bros. Records

Panic! At The Disco – “Say Amen (Saturday Night)” – Fueled By Ramen/Atlantic Records

Thirty Seconds to Mars – “Walk On Water” – Interscope Records

Video with a message:

Childish Gambino – “This Is America” – mcDJ / RCA Records (WINNER)

Dej Loaf and Leon Bridges – “Liberated” – Columbia Records

Drake – ‘God’s Plan” – YMCMB/Cash Money/Republic Records

Janelle Monáe – “PYNK” – Bad Boy Records/Atlantic Records

Jessie Reyez – “Gatekeeper” – Island Records

Logic ft. Alessia Cara & Khalid – “1-800-273-8255” – Def Jam Recordings

Best cinematography:

Alessia Cara – “Growing Pains” – Def Jam Recordings – Cinematography by Pau Castejón

Ariana Grande – “No Tears Left to Cry” – Republic Records – Cinematography by Scott Cunningham

The Carters – “APES**T” – Roc Nation/Parkwood Entertainment – Cinematography by Benoit Debie (WINNER)

Childish Gambino – “This Is America” – mcDJ / RCA Records – Cinematography by Larkin Seiple

Eminem ft. Ed Sheeran – “River” – Shady/Aftermath/Interscope Records – Cinematography by Frank Mobilio & Patrick Meller

Shawn Mendes – “In My Blood” – Island Records – Cinematography by Jonathan Sela

Best direction:

The Carters – “APES**T” – Roc Nation/Parkwood Entertainment – Directed by Ricky Saix

Childish Gambino – “This Is America” – mcDJ / RCA Records – Directed by Hiro Murai (WINNER)

Drake – “God’s Plan” – YMCMB/Cash Money/Republic Records – Directed by Karena Evans

Ed Sheeran – “Perfect” – Atlantic Records – Directed by Jason Koenig

Justin Timberlake ft. Chris Stapleton – “Say Something” – RCA Records – Directed by Arturo Perez Jr.

Shawn Mendes – “In My Blood” – Island Records – Directed by Jay Martin

Best art direction:

The Carters – “APES**T” – Roc Nation/Parkwood Entertainment – Art Direction by Jan Houlevigue (WINNER)

Childish Gambino – “This Is America” – mcDJ / RCA Records – Art Direction by Jason Kisvarday

J. Cole – “ATM” – Dreamville/Roc Nation/Interscope Records – Art Direction by Miles Mullin

Janelle Monáe – “Make Me Feel” – Bad Boy Records/Atlantic Records – Art Direction by Pepper Nguyen

SZA – “The Weekend” – TDE/RCA Records – Art Direction by SZA and Solange

Taylor Swift – “Look What You Made Me Do” – Big Machine Records – Art Direction by Brett Hess

Best visual effects:

Ariana Grande – “No Tears Left to Cry” – Republic Records – Visual Effects by Vidal and Loris Paillier for Buf

Avicii ft. Rita Ora – “Lonely Together” – Geffen Records – Visual Effects by KPP

Eminem ft. Beyoncé – “Walk On Water” – Shady/Aftermath/Interscope Records – Visual Effects Supervisor Rich Lee for Drive Studios

Kendrick Lamar & SZA – “All The Stars” – TDE/Aftermath/Interscope Records – Visual Effects by Loris Paillier for BUF Paris (WINNER)

Maroon 5 – “Wait” – 222/Interscope Records – Visual Effects by TIMBER

Taylor Swift – “Look What You Made Me Do” – Big Machine Records – Visual Effects by Ingenuity Studios

Best choreography:

Bruno Mars ft. Cardi B – “Finesse (Remix)” – Atlantic Records – Choreography by Phil Tayag & Bruno Mars

Camila Cabello ft. Young Thug – “Havana” – Syco Music/Epic Records – Choreography by Calvit Hodge and Sara Bivens

The Carters – “APES**T” – Roc Nation/Parkwood Entertainment – Choreography by Sidi Larbi Cherkaoui and Jaquel Knight

Childish Gambino – “This Is America” – mcDJ / RCA Records – Choreography by Sherrie Silver (WINNER)

Dua Lipa – “IDGAF” – Warner Bros. Records – Choreography by Marion Motin

Justin Timberlake – “Filthy” – RCA Records – Choreography by Marty Kudelka, AJ Harpold, Tracy Phillips, and Ivan Koumaev

Best editing:

Bruno Mars ft. Cardi B – “Finesse (Remix)” – Atlantic Records – Editing by Jacquelyn London

The Carters – “APES**T” – Roc Nation/Parkwood Entertainment – Taylor Ward and Sam Ostrove

Childish Gambino – “This Is America” – mcDJ / RCA Records – Editing by Ernie Gilbert

Janelle Monáe – “Make Me Feel” – Bad Boy Records/Atlantic Records – Editing by Deji Laray

N.E.R.D & Rihanna – “Lemon” – i am OTHER/Columbia Records – Editing by Taylor Ward (WINNER)

Taylor Swift – “Look What You Made Me Do” – Big Machine Records – Editing by Chancler Haynes for Cosmo