For months, fans have been waiting for this Post Malone song. Now, it's finally here. Listen to "rockstar" featuring 21 Savage below via Spotify and listen to it on Apple Music or cop it on iTunes.

The song, produced by Tank God and Louis Bell, is the first off his upcoming album Beerbongs and Bentleys, which he originally said would come this summer but is scheduled to drop later this year. When we talked to him back in May, he mentioned Metro Boomin and Frank Dukes as producers set to be on the LP.

“I’m in the studio running through beats and everything, figuring shit out. It should be done pretty soon,” he said at the time. “The label’s rushing me to turn it in. I’m just fuckin’ working. I’m trying to make an album that’s super killer. I think everything’s a hit. I think this is gonna be bigger than Stoney. I’m really excited for people to hear new shit and a new perspective and just get weird.”

New Music Releases for September 2017

More From XXL