Katy Perry, Alicia Keys, Dave Grohl, Stevie Wonder, the Eurythmics and Pharrell Williams were among the stars who saluted The Beatles at a special tribute concert in Los Angeles on Monday night.
Some of the most famous faces from the world of music turned out at the Los Angeles Convention Center to take part in the show, which was organised by bosses behind the Grammy Awards to commemorate the 50th anniversary of the Fab Four's US TV debut.
Maroon 5 kicked off the concert by recreating the band's appearance on The Ed Sullivan Show, performing their hits 'All My Loving' and 'Ticket to Ride', while Alicia Keys performed 'Let It Be' with John Legend, and Katy Perry sang 'Yesterday'.
Perry's boyfriend John Mayer was also part of the show, teaming up with Keith Urban on 'Don't Let Me Down', and Pharrell Williams was paired with country star Brad Paisley on 'Here Comes the Sun'.
Other performers included Dave Grohl, Jeff Lynne, the Eagles' Joe Walsh and George Harrison's son Dhani, while music legend Stevie Wonder was left red-faced after stopping his rendition of 'We Can Work It Out' and asking for a restart, joking to the audience, "Fire me, sue me".
However, the most anticipated performance of the night came when Eurythmics stars Annie Lennox and Dave Stewart reunited for their first stage performance together since 2003 as they played 'The Fool on the Hill'.
The concert closed with separate sets by surviving Beatles members Ringo Starr and Sir Paul McCartney.
Speaking during the show, the drummer paid tribute to late bandmates George Harrison and John Lennon, telling the audience, "We were in a band. It's called The Beatles. And if we play, John and George are always with us. It's always John, Paul, George and Ringo."
McCartney ended the gig with a rousing rendition of the group's anthemic pop hit 'Hey Jude', during which Starr joined him back on the stage.
The Night That Changed America: A Grammy Salute to The Beatles will air in the US on February 9, exactly 50 years after The Beatles' appearance on The Ed Sullivan Show.