"Old Town Road" was the longest running Billboard No.1 single of all time.

Having claimed the top spot for 19 weeks, Lil Nas X has finally had to move aside to allow Billie Eilish's "Bad Guy" to sit at the top.

Despite being released back in March, Eilish's "Bad Guy" was sitting at Number Two in the Billboard Hot 100 chart for nine weeks, and has finally reached the Number One spot.

On Twitter, Lil Nas X wrote, "congratulations to billie eilish!! u deserve this!!" He then joked about being dropped from his label after Eilish beat him to Number One.

Billie Eilish's "Bad Guy" is out now. She plays Reading and Leeds festivals this week. Find out more.