Machine Gun Kelly fires final shot at Eminem

Machine Gun Kelly (MGK) has taken aim at Eminem again in what could be the last word in their vicious feud - for 2018.

The 'Rap Devil' hitmaker posted a short clip from his infamous music video, along with an inflammatory caption.

"Just to piss y'all off one more time before the years over," it reads.

"Y'all still BIG mad fuck rap god im the rap devil. goodbye 2018."

It now might be only a matter of time before Eminem retaliates, taking their high-profile animosity into 2019.

Their beef has already become violent, after MGK's bodyguards allegedly beat up an actor from a popular Netflix show who called the rapper out.

Gabriel 'G-Rod' Rodriguez, who recently appeared on Netflix drama Ozark, claimed he was attacked by five of MGK's bodyguards, and intends to file a lawsuit.

The confrontation follows back-and-forth diss tracks between Eminem and MGK.

On his newest album Kamikaze, Eminem labelled MGK a "little c**ksucker" and a "non-threatening blonde fairy" in the track 'Not Alike', and called him out for subliminal derogatory comments on the Tech N9ne track 'No Reason'.

The Grammy and Academy Award winner also took issue with a tweet MGK published in 2012 that stated his daughter Hailie, then aged 16, was "hot as f**k".

MGK then responded with his own diss track, 'Rap Devil' - a play on Eminem's famous track 'Rap God' - where he says Eminem is a bully acting like a baby and is so old "he can't stand up". Eminem called the song "pitiful".

Only days later, Eminem, who was the best-selling artist of the 2000s in the US, continued the feud with a new song 'Killshot', where he again insulted MGK's lyrical ability and album sales.