He can't ride no more: Billie Eilish's 'bad guy' finally knocks 'Old Town Road' off the top of the chart

PHOTO: Billie Eilish performs live on stage during day five of Glastonbury Festival at Worthy Farm, Pilton on June 30, 2019 in Glastonbury, England.PlayJim Dyson/Getty Images
WATCH Lil Nas X and Billy Ray Cyrus tweet congrats to Billie Eilish

Our long national nightmare -- or daydream, depending on how you look at it -- is over: after a record-breaking 19 weeks, "Old Town Road" by Lil Nas X is no longer No. 1 on the Billboard Hot 100.

Finally ascending to the No. 1 spot after weeks at No. 2: "bad guy" by Billie Eilish.

And, evidently, there's no hard feelings: Lil Nas X tweeted, "congratulations to billie eilish!! u deserve this!!"

PHOTO: Billie Eilish performs live on the Rooftop at Pier 17 on June 12, 2019 in New York City. Steven Ferdman/Getty Images
Billie Eilish performs live on the Rooftop at Pier 17 on June 12, 2019 in New York City.

In topping the chart, Eilish has set a number of records. First, "bad guy" is the first song to hit No. 1 after spending a record nine weeks at No. 2. Three songs -- The Weeknd's "Starboy," Justin Bieber's "Sorry" and OutKast's "The Way You Move" -- spent eight weeks in the runner-up spot before they hit No. 1.

PHOTO: Billie Eilish performs live on stage during day five of Glastonbury Festival at Worthy Farm, Pilton on June 30, 2019 in Glastonbury, England. Jim Dyson/Getty Images
Billie Eilish performs live on stage during day five of Glastonbury Festival at Worthy Farm, Pilton on June 30, 2019 in Glastonbury, England.

Next, "bad guy" also marks the first time that a song that was formerly No. 1 on the Billboard Alternative Songs chart has gone on to top the Hot 100 since Lorde's "Royals" in 2013.

PHOTO: Billie Eilish performs live on stage during day five of Glastonbury Festival at Worthy Farm, Pilton on June 30, 2019 in Glastonbury, England. Jim Dyson/Getty Images
Billie Eilish performs live on stage during day five of Glastonbury Festival at Worthy Farm, Pilton on June 30, 2019 in Glastonbury, England.

And this will make you feel old: Eilish, born in December 2001, is the first artist born in the 2000s to have a No. 1 hit on the Hot 100. At 17, she's also the youngest artist to rule the chart since Lorde, who was 16 when "Royals" hit No. 1.

Meanwhile, "Old Town Road" has dropped to No 3 after Shawn Mendes and Camila Cabello's "Señorita," which moved up from the No. 3 spot.