Miley Cyrus has scored her first U.S. Hot 100 chart number one with her Wrecking Ball single.

The track rockets to the top spot 10 days after the video for the song debuted on line, causing a controversy as it featured images of the 20 year old pop star swinging naked on a chained metal ball.

The song knocks Katy Perry's Roar off the top of the countdown.

Cyrus previously scored number two hits with We Can't Stop and Party in the U.S.A. but she has never reached the top spot until now.

Perry's Roar drops to three on the chart, while Australian singer/songwriter makes it an all-girl top three with Royals.

On the album chart, Keith Urban fends off The Weeknd to land at number one with Fuse.

Only 3,000 sales separate his new hit from The Weeknd's Kiss Land, which debuts at number two. Both albums sold less than 100,000 copies.

Meanwhile, 2 Chainz debuts B.O.A.T.S. Ii #Metime at three, Luke Bryan's Crash My Party rises a spot to four and Janelle Monae lands her best sales week ever - and first top 10 album - as The Electric Lady enters the chart at five.