Eminem has unveiled his latest song, Survival.
The track is featured in the trailer for the computer game Call Of Duty: Ghosts.
Survival features Skylar Grey and was produced by DJ Khalil, NME reported.
It is the first track to be released from Eminem's forthcoming eighth album, due out later this year.
The 40-year-old rapper - whose real name is Marshall Mathers - has not released an album since Recovery in 2010, which was inspired by his battle with prescription drug addiction.
Eminem is due to perform at Glasgow's Bellahouston Park on August 20, and headline Reading and Leeds Festivals later this month.
Eminem's producer friend DJ Alchemist recently spoke about the rapper's new album.
Asked what fans could expect, Alchemist replied: "Clearly going to further territories. I think what you would expect, especially after the last go-round. He was just getting his feet back on Relapse and then Recovery just came with the smash hits and everything and I think now - he's Eminem."
Kendrick Lamar, Big Sean and Chris Rock are rumoured to feature on the new record.