Moline, Illinois, got quite a surprise Friday night when Pearl Jam frontman Eddie Vedder unveiled a new song dedicated to the city during the band's first encore. The band also played No Code in full.

"Moline, Moline," Vedder sang. "Been here before, but that must have been a dream."

The three-minute tune was actually fleshed out and clearly took some time to write — it is not apparent why Vedder decided to pay tribute to the town, as the band had never visited before and none of the other cities on the current tour have gotten their own songs.

From the QC Times:

"It's been a long time for Pearl Jam to play the Quad-Cities, but one would hope the next time will arrive much sooner. As Vedder said, as he looked over the massive crowd, a huge smile on his face, 'We've never been here before, so this is kind of like a blind date. But it's like showing up for a blind date and she's really hot. Wow.'"

Check out the new song:

And here is the setlist from the band's official website (PJ also played 1996's No Code in full for the first time):

  1. Elderly Woman Behind the Counter in a Small Town
  2. Sometimes
  3. Hail, Hail
  4. Who You Are
  5. In My Tree
  6. Smile
  7. Off He Goes
  8. Habit
  9. Red Mosquito
  10. Lukin
  11. Present Tense
  12. Mankind
  13. I'm Open
  14. Around the Bend
  15. Given To Fly
  16. Interstellar Overdrive [Pink Floyd cover]
  17. Corduroy
  18. Mind Your Manners
  19. Brain of J
  20. Infallible
  21. Even Flow
  22. Gone
  23. Garden
  24. Porch
  25. Moline [ENCORE 1]
  26. Bee Girl [ENCORE 1]
  27. Imagine [John Lennon cover] [ENCORE 1]
  28. In Hiding [ENCORE 1]
  29. Lightning Bolt [ENCORE 1]
  30. Do the Evolution [ENCORE 1]
  31. Jeremy [ENCORE 1]
  32. Why Go [ENCORE 1]
  33. Eruption [Van Halen cover] [ENCORE 2]
  34. Alive [ENCORE 2]
  35. F---in' Up [Neil Young cover] [ENCORE 2]
  36. Yellow Ledbetter [ENCORE 2]
See More Pearl Jam
Join the Discussion