Watch: Paul McCartney perform ‘Helter Skelter’ with Krist Novoselic in Seattle

Paul McCartney continued the North American leg of his One On One Tour on April 17 in Seattle, at KeyArena At Seattle Center. The iconic British rocker pumped out a marathon 39-song setlist, jammed with hits and beloved album tracks, that included a surprise guest appearance by former Nirvana bassist Krist Novoselic.

Rolling Stone reports on April 18 that the crunge pioneer and hometown hero joined the ex-Beatle during the set's fourth encore number - a sizzling cover of The Beatles' White Album classic "Helter Skelter." Macca, who initially teamed with up Novoselic and the remaining members of Nirvana to record and perform the one-off charity single "Cut Me Some Slack" at the 12-12-12 Hurricane Sandy concert, last performed with the veteran alt-rocker back on July 19, 2013 at McCartney's show at Seattle's Safeco Park.

In the 4:29 minute fan-shot video, Sir Paul offhandedly introduces the Nirvana co-founder prior to ripping into "Helter Skelter." Fans scream their approval as Novoselic casually strolls onstage with the 21-time Grammy winner acknowledging his arrival by saying, "You ready to rock Krist?"

Novoselic's appearance marks the latest in a string of suprises that the "Band on the Run" hitmaker has pulled out of the hat on his latest world trek. The One On One Tour, which launched Wednesday in Fresno, California, has featured live performances of Beatles classics like "A Hard Day's Night" and "Love Me Do," which McCartney has never performed live as a solo artist and were last performed by him over five decades ago while still a member of The Beatles.

The ex-Wings star today announced a brand new U.S. tour date at his official Paul McCartney website, slated for Aug. 17 in Cleveland at Quicken Loans Arena. It will be the two-time Rock and Roll Hall of Famer's first return to the Rock and Roll Capitol of The World since 2002.

Presales begin Tues., April 19. Tickets will go on sale to the general public on Mon., April 25 at 10:00 a.m. local time. For more information, click here.

The One On One Tour continues with a two-night stand April 19 - April 20 in Vancouver, British Columbia, at Rogers Arena. Tickets for select McCartney events are available at AXS.

See below for the complete Seattle show setlist. For all the latest details on Paul McCartney, click here.

Paul Mccartney, Seattle, Washington, KeyArena at Seattle Center, April 17, 2016 setlist:

Electric Set Pt. 1
A Hard Day’s Night (The Beatles song)
Save Us
Can’t Buy Me Love (The Beatles song)
Letting Go (Wings song)
Temporary Secretary
Let Me Roll It (Wings song) (with ‘Foxy Lady’ outro)
I’ve Got a Feeling (The Beatles song)
My Valentine
Nineteen Hundred and Eighty-Five (Wings song)
Here, There and Everywhere (The Beatles song)
Maybe I’m Amazed
We Can Work It Out (The Beatles song)
In Spite of All the Danger (The Quarrymen song)
You Won’t See Me (The Beatles song)
Love Me Do (The Beatles song)
And I Love Her (The Beatles song)
Blackbird (The Beatles song)
Here Today
Electric Set Pt. 2:
Queenie Eye
The Fool on the Hill (The Beatles song)
Lady Madonna (The Beatles song)
FourFiveSeconds (Rihanna and Kanye West and Paul McCartney cover)
Eleanor Rigby (The Beatles song)
Being for the Benefit of Mr. Kite! (The Beatles song)
Something (The Beatles song)
Ob-La-Di, Ob-La-Da (The Beatles song)
Band on the Run (Wings song)
Back in the U.S.S.R. (The Beatles song)
Let It Be (The Beatles song)
Live and Let Die(Wings song)
Hey Jude (The Beatles song)
Yesterday (The Beatles song)
Hi, Hi, Hi (Wings song)
Birthday (The Beatles song)
Helter Skelter (The Beatles song) (with Krist Novoselic)
Golden Slumbers (The Beatles song)
Carry That Weight (The Beatles song)
The End (The Beatles song)