Watch Keith Richards, Mavis Staples, Donald Fagen, Emmylou Harris, Norah Jones & More Perform At Love Rocks NYC Benefit

Keith Richards Love Rocks
Jamie McCarthy/Getty Images for God's Love We Deliver

Keith Richards performs onstage at the Second Annual LOVE ROCKS NYC! A Benefit Concert for God's Love We Deliver at Beacon Theatre on March 15, 2018 in New York City. 

A tremendous lineup of stars gathered at New York’s Beacon Theater on Thursday night (March 15) to play the second annual Love Rocks benefit. The show raised money for the New York charity God’s Love We Deliver, which provides meals and nutrition counseling for people with severe illnesses. Keith Richards, Norah Jones and Emmylou Harris headlined the benefit, but there were plenty of other stars and legends on hand, as well.

The night also featured music from people like Mavis Staples, Steely Dan’s Donald Fagen, ZZ Top’s Billy Gibbons, Warren Haynes, Gary Clark Jr., Ziggy Marley, Andra Day, Trombone Shorty, Marc Cohn, Lucinda Williams, Cheap Trick, Ann Wilson, Anthony Hamilton, Los Lobos’ David Hidalgo, and tennis great John McEnroe, among many others. 

This being one of those massive all-star benefits, different combinations of stars took the stage at different points over the course of the night. Here, for instance, is a fan-made video of Keith Richards performing the Rolling Stones’ “Happy” with Gary Clark Jr. and Robert Cray:

Here’s Mavis Staples singing the Band’s “The Weight” with Donald Fagen, Marc Cohn, and others:

Here’s Billy Gibbons and John McEnroe doing ZZ Top’s “Sharp Dressed Man” together:

Here’s Fagen on Steely Dan’s “Reeling In The Years”:

Here’s Norah Jones, Emmylou Harris, and Lucinda Williams singing the Everly Brothers’ “When Will I Be Loved”:


#norahjones #emmylouharris #lucindawilliams #loverocksnyc #godslovewedeliver

A post shared by Steven Klein (@stevenklein6909) on

Ann Wilson performing Heart’s “Barracuda”:

This article originally appeared on Stereogum.