While Beach Boys’ founding member and creative mastermind Brian Wilson continues touring in support of his latest release, he was joined by a very special guest in Camden, NJ last night, Bruce Springsteen. The moment with two of America’s greatest songwriters on one stage was certainly one for the ages.

Springsteen made his appearance during the show’s encore, and Wilson’s staff seemed a bit unprepared for the momentous occasion. Stagehands scrambled to find Springsteen a guitar at first, but he settled in nicely and joined in for two songs, “Barbara Ann” and “Surfin U.S.A”.

You can watch fan-shot footage below:

And here’s the full setlist from the performance:

Our Prayer
Heroes and Villains
California Girls
Shut Down (sung by Al Jardine)
Little Deuce Coupe (sung by Al Jardine & Brian Wilson)
I Get Around
Drive-In
This Whole World (Sung by Darian Sahanaja)
Then He Kissed Me (sung by Al Jardine)
Cotton Fields (sung by Al Jardine & Lina D’Amico)
In My Room
Surfer Girl
Don’t Worry Baby (sung by Matt Jardine)
One Kind of Love
Sail Away (sung by Blondie Chaplin, Al Jardine, & Brian Wilson)
Wild Honey (sung by Blondie Chaplin)
Sail On, Sailor (sung by Blondie Chaplin)
Darlin’ (sung by Darian Sahanaja)
Wake the World (sung by Al Jardine)
Busy Doin’ Nothin’
Row Row Row Your Boat
Surf’s Up (sung by Matt Jardine & Brian Wilson)
The Right Time (sung by Al Jardine)
Runaway Dancer (sung by Scott Bennett & Brian Wilson)
Wouldn’t It Be Nice (sung by Matt Jardine & Brian Wilson)
Sloop John B (sung by Al Jardine & Brian Wilson)
God Only Knows
Good Vibrations (with Blondie Chaplin)

Encore:
All Summer Long
Help Me, Rhonda (with Blondie Chaplin)
Barbara Ann (with Bruce Springsteen)
Surfin’ U.S.A. (with Bruce Springsteen)
Fun, Fun, Fun (with Blondie Chaplin)
Love and Mercy