November 5 seems like it’s a long time from now, but Eminem is keeping us on our toes with another single from The Marshall Mathers LP 2.

Half an hour ago, Em teased fans on Facebook that he’ll drop his new song “Rap God,” offering five clues about how it would sound. However, the song leaked in Europe just moments before its official release.

With a number of rappers referring to themselves as higher beings, Em makes sure there’s no dispute that he is a rap god. Over blaring sirens and hard piano keys, the Detroit MC switches through a variety of flows, showcasing his versatility. We also hear classic Em in his best shape with name-checks to the industry’s best and poking fun at his opponents. It’s a reminder that Em is still the illest.

Listen to the track below and look for the album that features Kendrick Lamar, Rihanna, Skylar Grey and Nate Ruess of fun.

Previously: Eminem Enlists Kendrick Lamar, Rihanna And More On ‘The Marshall Mathers LP 2′

More From XXL