The iHeartRadio Music awards show aired Thursday night on FOX, returning to broadcast after four years of being off the air. The show was hosted by T-Pain this year and featured performances by Alicia Keys, Garth Brooks, Kacey Musgraves, and even John Legend.

Cardi B was nominated the most at this year's show with 14 nominations. She took home hip-hop winner of the year and best collaboration for “Finesse (Remix)” with Bruno Mars. Meanwhile, Drake received the second-most nominations with eight, winning for male artist of the year and hip-hop song of the year for "God's Plan." 

Taylor Swift took home the award for best tour and best music video for "Delicate." While Ariana Grande won three awards, including artist of the year, female artist of the year, and pop album of the year for "Thank U, Next." 

But it was truly the performances that stunned viewers. Alicia Keys, who accepted the iHeartRadio innovator award, brought out her eight-year-old son, Egypt, to join her on piano for her newest single, "Raise a Man." Chris Pratt introduced country singer, Garth Brooks, who received the artist of the decade award. During the performance, Brooks pulled Pratt on stage to harmonize on “Friends in Low Places.”

Though, one of the more stellar performances was Kacey Musgraves who performed her single, "Rainbow," off her Grammy-winning album, "Golden Hour." She sang her newest hit sitting on top of a literal rainbow with the help of Chris Martin (Coldplay) on piano. Musgraves also took home the award for best cover song for her duet with Harry Styles for “You’re Still the One.”