Cardi B makes history for taking the top spot, Post Malone and Gucci Mane are challenging for the worst of the week, and finally... Lorde and Little Mix bring welcome surprises.