Miley Cyrus, Lorde, Keith Urban and Jared Leto were among the artists who took to the stage at Radio City Music Hall on Friday, two days before the 2018 Grammy Awards, to pay tribute to Fleetwood Mac at the 2018 MusiCares Person of the Year event.
The artists performed covers of the legendary blues rock band's songs.
Miley, wearing a sparkling black sequin pantsuit, performed the Fleetwood Mac hit "Landslide." She later posted on Twitter a photo of her and band member Stevie Nicks.
"Sang Landslide for Stevie & Fleetwood Mac tonight!" Miley tweeted. "Grammy weekend is off to a magic start! @musicares."
Other artists who performed included Imagine Dragons, Juanes, Alison Krauss, Haim, One Republic and Zac Brown Band.
After the tribute performances, Fleetwood Mac, also made up of Lindsey Buckingham, Christine McVie, John McVie and Mick Fleetwood, then took to the stage to perform several of their hits, including "Go Your Own Way" and "Little Lies." Harry Styles joined them for part of their set.
While onstage, Nicks also got emotional talking about Tom Perry, who passed away in October.
Bill Clinton presented Fleetwood Mac with their MusiCares Person of the Year award. The group is the first band to win the annual award, which is usually given to a solo artist.