Miley Cyrus sang on “The Tonight Show,” and her voice may have never sounded better

NBC/SCREENSHOT

Actress and singer Miley Cyrus joined “The Tonight Show” on Friday to promote her season-long appearance on “The Voice” as one of the show’s guest judges.

Videos by Rare

While on Fallon’s show she played a silly game, sat down for an interview and joined The Roots for a cover of one of Bob Dylan’s greatest songs.

The version of the Dylan-penned “Baby I’m in the Mood For You” Cyrus performed was made famous by Odetta in the mid-1960s.

RELATED: Miley Cyrus silenced her critics with this bone chilling SNL performance to remember

Cyrus ditched her pop star image for a sultry and country-infused performance of the song, complete with a mid-song vocal breakdown.

“Alright everybody, how we all doin’ tonight?” Cyrus asked the crowd.

“Here at Jimmy Fallon, everybody in the audience, everybody at home, I can’t forget about you. I wanna say thanks to you. There is nowhere that I would rather be than right here, in New York City, playing this song, with The Roots.”

RELATED: Miley Cyrus’ take on this Christmas classic is so good it will make you forget the bad stuff

This was far from the first time that Cyrus dazzled an NBC show with a popular cover.

At the 40th anniversary celebration of “Saturday Night Live,” Cyrus performed a cover of Paul Simon’s “50 Ways to Leave Your Lover” that became a viral sensation.

[protected-iframe id=”313bb8162d02c2806d7d4eb7c8eadd35-46934866-47556767″ info=”https://player.vimeo.com/video/120203932″ width=”640″ height=”359″ frameborder=”0″ webkitallowfullscreen=”” mozallowfullscreen=”” allowfullscreen=””]

What do you think?

The man who brought one of baseball’s greatest stories to life has tragically passed away

New video shows college students who see the Constitution differently than other generations