Eamon's I Don't Want You has made it a second week on top of the charts. It's controversial because it contains swear words, but there is a clean version.
But the biggest surprise is the return of aging rockers Marillion, who first topped the charts 20 years ago.
Their song You're Gone was pushed to number seven by an internet campaign which got fans to buy all three versions of the song.
Guns n' Roses were still top of the album charts with their Greatest Hits.