Every Thursday, Questlove DJs an epic late-night dance party at the Brooklyn Bowl. Entitled “Bowl Train,” The Roots drummer always keeps the night fresh with tunes and never the same. Sometimes, he even welcomes some very special surprise guests. Last night was no exception. The thrills began around 4PM EST when @questlove made a post on Instagram about “a miracle” he was planning to deliver. The mysterious posts, containing several letters that phonetically spelled out the name of the top-secret special guest, continued every hour, on the hour, until the rumor mill ran true. “All I can say is something rare bout to happen in a bit. Not like I have 2 spell it out 4 u,” he wrote along with the last clue “E U W” clue, revealing “U” as the highly anticipated final letter.Finally, he spilled:Usher. Questlove brought Usher to join The legendary Roots at the Brooklyn Bowl for his Thursday residency. Beginning just after midnight, the room was packed to the brim with fans. The inner-90’s-child of nearly every concert-goer was beaming with joy and lyrics as the pop star belted out some of his greatest classics. You can relive some of last night’s surprise events in the videos below, courtesy of Marc Millman:The Roots feat. Usher “OMG”The Roots feat. Usher “Yeah” EncoreThe Roots feat. Usher, “Adore” (Prince Cover)The Roots feat. Usher “U Don’t Have To Call”It was a heroic feat, luring in some of the most dedicated fans in town. As an unofficial pre-party to The Roots’ headlining slot at The Roots Family Picnic in Philly over the weekend, Questlove made a night in history for the Brooklyn Bowl, and those in attendance will never forget it.