Last night (April 4), multi-platinum recording artist Post Malone surprised hundreds of fans in Nashville, Tenn., when he took the stage for an intimate performance at The Exit/In for Bud Light’s Dive Bar Tour.

Rocking a yellow embroidered, diamond-encrusted suit, Post delivered a thrilling one-hour performance with a live band led by musician and artist Andrew Watt. Kicking off his set with the smash hit “Too Young,” Post followed up with a number of widely popular singles from his debut album, Stoney, before getting into his latest single, “Psycho.”

Shortly after, Post took the crowd back to his early mixtape days and gave the fans an epic performance of his song “Money Made Me Do It.” Accompanied by his surprise guest, 2 Chainz, both artists delivered a memorable performance of the song while paying tribute to the late Bankroll Fresh. Before leaving the stage, 2 Chainz gave fans one more treat with the performance of his street anthem “I’m Different.”

Not only did Posty run through his classics, but he also gave those in attendance a first time performance of his latest single, “Stay,” and even announced the release date of his upcoming sophomore album, Beerbongs & Bentleys, which is set for April 27.

To conclude his set, Post Malone performed his biggest hit to date, "Rockstar," but had another surprise in store for the fans. Switching things up from the norm, Post showed off his artistry by performing popular cover songs from Green Day, Pearl Jam and Stevie Ray Vaughan before leaving the stage.

Check out more images from Post's epic Dive Bar show with Bud Light below.

See Photos of Post Malone's Performance at Bud Light’s Dive Bar Tour

More From XXL