Paul McCartney did a surprise club show Saturday night in New York City ahead of his appearance 24 hours later on NBC’s 40th anniversary Saturday Night Live special.

Tickets for show at Irving Plaza went on sale without warning at 10 am, priced at $40 cash each, one per customer. It took more than 90 minutes to sell out the venue, which has a legal capacity of 1,025.

There were no great surprises during the 24-song set, although he did break out Carl Perkins‘ “Matchbox,” which he generally plays during soundcheck, not shows, The Beatles‘ rarely played “One After 909” and Buddy Holly‘s “It’s So Easy.” (McCartney owns Holly’s publishing.)

The complete setlist:

  1. Eight Days a Week
  2. Save Us
  3. All My Loving
  4. One After 909
  5. Matchbox
  6. Let Me Roll It
  7. Nineteen Hundred and Eighty Five
  8. My Valentine
  9. Maybe I’m Amazed
  10. I’ve Just Seen a Face
  11. It’s So Easy
  12. Every Night
  13. Another Day
  14. We Can Work It Out
  15. And I Love Her
  16. New
  17. Lady Madonna
  18. Jet
  19. Drive My Car
  20. Ob-La-Di, Ob-La-Da
  21. Back in the U.S.S.R.
  22. Let It Be
  23. Hey Jude
  24. Golden Slumbers/Carry That Weight/The End

Celebrities came out in force to see McCartney rock such a small venue. Spotted in the balcony were Jimmy Buffett, Meryl Streep, Bradley Cooper, Leonardo DiCaprio, Steve Martin, Steve Van Zandt, Lorne Michaels, Steve Buscemi, Jim Carrey, Chris Rock, Peter Asher, Peyton Manning, Eddie Murphy, Emma Stone, Tom Hanks, U.S. Secretary of State John Kerry, Paul Rudd, Kristen Wiig, David Spade and Billy Crystal.