Photo by Kevin Mazur/Getty Images for Desert TripPaul McCartney and Neil Young dazzled the crowd on night two of Desert Trip in Indio, California, on Saturday, delivering hit-filled sets and the first collaboration of the weekend.

Young opened with “After the Gold Rush” as the sun set and the triple-digit heat subsided, alternating over two hours between full out-rocking and epic jam sessions.

Fans seemed most blown away by a more-than-20-minute version of “Down by the River.” Young and his backing band, The Promise of the Real, finished up with a full-on version of “Rockin’ in the Free World” that featured false ending after false ending.

Over an hour after Young ended, McCartney hit the stage and bombarded the crowd with hit after hit. The Beatles‘ “Hard Day’s Night” rolled into Wings’ “Jet,” followed by “Can’t Buy Me Love,” as McCartney paused for a moment and stared out in wonder at the mass of 75 thousand fans, asking them to let him “drink this all in.”

Soon after, McCartney played, but did not sing, Jimi Hendrix‘s “Purple Haze,” and told a story of how Hendrix covered “Sgt. Pepper’s Lonely Hearts Club Band’ in a club in England just two days after it came out.

The highlight came when McCartney brought Neil Young back on stage and the two launched into The Beatles’ “A Day in the Life.” They followed up with Lennon’s “Give Peace a Chance,” leading the crowd in an epic sing-along. Young hung around for one more song, The Beatles’ “Why Don’t We Do It In The Road.”

But it wasn’t just the classics. Sir Paul knocked out a version of “FourFiveSeconds,” his Kanye West/Rihanna collaboration from last year. And in honor of his anniversary Sunday he also played his 2012 tune “My Valentine,” written for and dedicated to his wife Nancy.

Copyright © 2016, ABC Radio. All rights reserved.