To commemorate Elton's final tour the unlikely pair belted out the classic ballad, 'Tiny Dancer.'
The iconic singer and pianist started the performance solo, with a single white rose on his piano as a nod to the Time's Up movement.
Miley then took the stage to join the star, looking - and sounding - more beautiful than we've seen her in years.
Watch the spine-tingling performance below!
This article originally appeared on InStyle Australia