Foo Fighters celebrated the release of their Concrete and Gold with the revival of Cal Jam, a one-day rock-centric festival that included a headlining set from the Foos along with Queens of the Stone Age, Liam Gallagher, Royal Blood, The Kills, Cage the Elephant and more.

The band closed the event with a guest-heavy show including some guests who were on the band’s new record and some surprises including Aerosmith’s Joe Perry and Oasis frontman Liam Gallagher, who performed earlier in the day.

The Kills’ Alison Mosshart was the first guest on the night, teaming up with Dave Grohl to take vocals on “La Dee Da” (Mosshart sings on the record) along with saxophonist Dave Koz. Later on, Rick Astley returned to reprise his collaboration with the Foos on his own “Never Gonna Give You Up,” initially played in the vein of Nirvana’s hit “Smells Like Teen Spirit.”

After the Foos’ hit “Best of You,” Perry emerged for Aerosmith’s “Draw the Line” and then teamed up with Liam Gallagher for The Beatles’ “Come Together” featuring Gallagher on vocals. Dave Grohl previously commented that the two tried to get together at Glastonbury for a collaboration but nothing materialized.

Watch the collaboration above.