J. Cole kept his "Dollar & A Dream" tour going at Miami's Grand Central last week with a special guest.

After the rapper performed tracks from the The Warm Up and Dreamville's compilation tape, Revenge of The Dreamers, the North Carolina emcee decided to do a special encore performance of his hits from Born Sinner and Cole World: The Sideline Story.

Trey Songz also hopped on the stage for their collaboration "Can't Get Enough."

Check out the crazy fan reaction to the surprise above.

Source: Miami New Times