Miley Cyrus knows how to make headlines! The "Plastic Hearts" singer got chummy with Pete Davidson while the two are promoting their Saturday Night Live New Year's Eve special, but not in the way you think!

During Jimmy Fallon's The Tonight Show, Cyrus hilariously roasted Davidson for his apparent relationship with none other than Kim Kardashian!

Pete Davidson blushes during Miley Cyrus serenade

Miley Cyrus won't let Pete Davidson off the hook with this one! While singing Yvonne Fair's "It Should Have Been Me", Cyrus jokes with Davidson that she should have been the one in the car paparazzi famously photographed Kim Kardashian all giggles in.

Miley Cyrus Hilariously Sings To Pete Davidson Over Dating Kim Kardashian - Watch It Here!

As Davidson looks sheepish in his chair, Cyrus jokes that she thought of the song when she saw the now-infamous photos of Kardashian and Davidson, saying, "Pete Davidson this song is for you. When I saw those photos, this is what I played."

Cyrus changed some of the lyrics as she got cozy beside Davidson on the couch, trolling him by saying, "Pete Davidson, how did you do this to me? On the week of promoting our special!"

While everyone knew Cyrus was talking about Kardashian, Davidson didn't say anything but just laughed. 

Watch the video below for the whole hilarious moment!