We’ve seen some pretty amazing onstage team-ups in recent times. We’ve seen Jello Biafra join Mike Patton’s Dead Cross, witnessed Iggy Pop get onstage with New Order to cover Joy Division, Against Me! play with Camp Cope, and uh, Lance Bass teaming up with the Backstreet Boys, but Bruce Springsteen playing with Paul McCartney? Well, that’s something else entirely.

On paper, it might sound like the fever dream of a die-hard rock fan, but at Friday night’s Madison Square Garden performance in New York City, Paul McCartney fans were treated to an amazing double-header performance that featured Bruce Springsteen onstage for a run-through of a classic Beatles hit not once, but twice.

As Rolling Stone reports, Paul McCartney was well into the encore section of Madison Square Garden performance when he approached the microphone to welcome none other than Bruce Springsteen onstage.

Together, McCartney and Springsteen performed a duet of ‘I Saw Her Standing There’, which featured the two legends trading verses, and included an extended guitar solo with Springsteen’s E Street Band guitarist Steven Van Zandt.

Soon after the amazing performance, Paul McCartney once again addressed the audience, stating “I reckon we gotta play it one more time,” before playing the song once more.

Of course, this wasn’t the first time that the two rock legends had teamed up to play the song, with the duo tackling the song whenever their paths may cross. Notably, a 2012 performance saw them play both ‘I Saw Her Standing There’, as well as The Beatles’ cover of the Isley Brothers’ ‘Twist And Shout’.

With Paul McCartney set to touch down in Australia in just a few months for his first Aussie tour since 1993, there’s no saying if the former Beatle will team up with some famous Aussie musos for a spontaneous performance, but only time will tell.

In the meantime, check out Paul McCartney’s Madison Square Garden setlist below, along with footage of Bruce Springsteen jumping onstage to tackle ‘I Saw Her Standing There’, below.

Paul McCartney at Madison Square Garden Setlist

‘A Hard Day’s Night’
‘Junior’s Farm’
‘Can’t Buy Me Love’
‘Jet’
‘All My Loving’
‘Let Me Roll It’
‘I’ve Got a Feeling’
‘My Valentine’
‘Nineteen Hundred and Eighty-Five’
‘Maybe I’m Amazed’
‘I’ve Just Seen a Face’
‘In Spite of All the Danger’
‘You Won’t See Me’
‘Love Me Do’
‘And I Love Her’
‘Blackbird’
‘Here Today’
‘Queenie Eye’
‘New’
‘Lady Madonna’
‘FourFiveSeconds’
‘Eleanor Rigby’
‘I Wanna Be Your Man’
‘Being for the Benefit of Mr. Kite!’
‘Something’
‘A Day in the Life’
‘Ob-La-Di, Ob-La-Da’
‘Band on the Run’
‘Back in the U.S.S.R.’
‘Let It Be’
‘Live and Let Die’
‘Hey Jude’

Encore:
‘Yesterday’
‘Sgt. Pepper’s Lonely Hearts Club Band (Reprise)’
‘Helter Skelter’
‘I Saw Her Standing There’ (with Bruce Springsteen) (also with Steven Van Zandt)
‘I Saw Her Standing There’ (with Bruce Springsteen)
‘Golden Slumbers’
‘Carry That Weight’
‘The End’