McCartney headlined the Pyramid Stage at the festival, and after he'd finished 'Get Back' by the Fab Four, he invited Grohl on stage.
“Now, I’ve got a little surprise for you,” he teased, “your hero from the west coast of America – Dave Grohl!”
After a little bit of onstage banter, the pair ripped into The Beatles’ ‘I Saw Her Standing There’ and Wings’ ‘Band On The Run’.
"This guy flew in specially to do this," McCartney said. "We love you,"
"I swear, I would never miss being right here with you, right now," Grohl replied.
Check out fan footage of the performance below.
The surprises didn't stop there.
McCartney then announced to the crowd,
“We’ve got another surprise for you, from the East Coast Of America”.
Bruce Springsteen then took to the stage to perform is own ‘Glory Days’ and The Beatles’ ‘I Wanna Be Your Man’.
“Are you kidding?” McCartney joked to Springsteen. “Thank you for coming, man.”
After Grohl and Springsteen's performances, McCartney performed a virtual set with John Lennon, and then welcomed the two back on stage to close the set.
Sh*t it must've been unreal witnessing this live.