Eddie Vedder led an all-star group in Chicago last night to pay tribute the Who and to raise some funds for the band's Teen Cancer America organization. Among those who joined the Pearl Jam singer onstage: the Who's Pete Townshend.

The event, An Evening Celebrating the Who, also included performances by Joe Walsh, Joan Jett and Cheap Trick's Rick Nielsen. While most of the set was dedicated to Who songs, a few others managed to make it onstage too, include Pearl Jam's "Better Man," which featured Vedder and Townshend.

The pair dominated the night, with one or the other onstage at almost all times. They also played seven songs together, including "Behind Blue Eyes," which you can watch above, and "My Generation," which ended the program with Walsh and Nielsen also onstage.

Not so surprisingly, Who songs were all over the 17-song set, which spanned from early numbers like "The Kids Are Alright" to the later-era "Eminence Front." Classics "I Can't Explain" and "Won't Get Fooled Again" were also performed, with Townshend singing the former on his own and Vedder subbing for an absent Roger Daltrey on the latter.

Recent Rock and Roll Hall of Fame inductee Jett, who's also opening for the Who on their current tour, showed up for one song, a cover of "Summertime Blues" that featured Townshend and Walsh on guitars.

See the Who and Other Rockers in the Top 100 Albums of the '70s

You Think You Know the Who?