The Rolling Stones headlined Rock in Rio last night in Portugal and brought out special guests Bruce Springsteen, Gary Clark Jr., Mick Taylor and an appearance from the Coro Ricercare Ensemble.

Springsteen, who is not slated to perform at Rock in Rio, jumped on stage for a rendition of “Tumbling Dice” early on in the set. Bruce and The Stones previously shared the stage during the band’s 2012 reunion show in New Jersey. After cuts of “Wild Horses” and the new “Doom and Gloom,” Gary Clark Jr. reprised his guest role as the two parties collaborated on Some Girls cut “Respectable.”

Former Stones member Mick Taylor also joined in on a pair of tunes, “Midnight Rambler” and the show closing “(I Can’t Get No) Satisfaction.” Taylor has been a recurring guest in the band’s recent reunion tour.

As if those guests weren’t enough, the band was accompanied by a full ensemble for “You Can’t Always Get What You Want” to start the encore. The Coro Ricercare Ensemble performed with the band before they closed their show with the aforementioned “Satisfaction.”

Here’s a look at the full setlist from last night:

The Rolling Stones, May 29, 2014, Parque da Bela Vista, Lisbon, POR

Jumpin’ Jack Flash
It’s Only Rock’n‘Roll (But I Like It)
Live with Me
Tumbling Dice^
Wild Horses
Doom and Gloom
Respectable*
Out of Control
Honky Tonk Women
You Got the Silver
Can’t Be Seen
Midnight Rambler^^
Miss You
Gimme Shelter
Start Me Up
Sympathy for the Devil
Brown Sugar

Enc:
You Can’t Always Get What You Want^^^
(I Can’t Get No) Satisfaction^^

Notes: ^w/Bruce Springsteen *w/Gary Clark Jr. ^^w/Mick Taylor ^^^w/Coro Ricercare Ensemble