Kings of Chaos, a rotating supergroup that features Cheap Trick, Deep Purple, Guns N' Roses and ZZ Top, offered plenty of expected favorites and a few surprises too when they played the Grand Theater at Foxwoods in Mashantucket, Conn., on Saturday.

Robin Zander took the mic for Cheap Trick's "Surrender" and "I Want You to Want Me" to open the night. Glenn Hughes, a mid-'70s member of Deep Purple, then sang lead for "Smoke on the Water" and "Burn." Billy Gibbons performed "La Grange," "Sharp Dressed Man" and "Tush."

Hughes also led a tribute to recently departed blues legend B.B. King with a rendition of "The Thrill Is Gone." Zander took on Billy Idol's "Rebel Yell," while Hughes handled vocals for an encore presentation of Led Zeppelin's "Whole Lotta Love." Gibbons dug deep into the ZZ Top catalog for "Waitin' for the Bus" and "Jesus Just Left Chicago," adding a cover of Jimi Hendrix's "Foxy Lady" along the way. You can see the set list below and photos above.

Kings of Chaos grew out of lineup that, at one point, featured four members of the early '90s version of Guns N' Roses -- like Gilby Clarke, who handled vocals on Saturday for Bob Dylan's "Knockin' on Heaven's Door," originally covered by GNR on Use Your Illusion II. Zander took over for "Mr. Brownstone." The Kings of Chaos closed with "Paradise City," with Hughes and Zander sharing vocals.

Kings of Chaos May 16, 2015, Mashantucket, Connecticut, Set List
"Hello There" (Robin Zander)
"Surrender" (Zander)
"I Want You to Want Me" (Zander)
"Highway Star" (Glenn Hughes)
"Smoke on the Water" (Hughes)
"Waitin' for the Bus" (Billy Gibbons)
"Jesus Just Left Chicago" (Gibbons)
"Foxy Lady" (Gibbons)
"La Grange" (Gibbons)
"The Thrill is Gone" (Hughes)
"Knockin' on Heaven's Door" (Gilby Clarke)
"Mr. Brownstone" (Zander)
"Rebel Yell" (Zander)
"Dream Police" (Zander)
"Burn" (Hughes)
"Sharp Dressed Man" (Gibbons)
"Tush" (Gibbons)
"Whole Lotta Love" (Hughes)
"Paradise City" (Hughes/Zaner)

You Think You Know ZZ Top?

More From Ultimate Classic Rock