Photo courtesy artist

--

John Legend's slow-churning "All of Me" has finally reached the pinnacle, earning the singer his first No. 1 on the Billboard Hot 100.

The song has narrowly dethroned Pharrell's "Happy," which previously spent 10 weeks at the top, while "All of Me" hovered at No. 2 for six weeks. Now, "Happy" moves to second place, according to Billboard.

Meanwhile, Ariana Grande's "Problem," featuring Iggy Azalea, debuts at No. 3, while the latter also claims the No. 4 spot (up from No. 7) with "Fancy," featuring Charli XCX. That gives all three artists their highest chart placement to date.

Read the full story from Billboard