John Legend has scored a second week at the top of the U.S. pop charts with his romantic ballad All Of Me.

The song, which he wrote about his wife Chrissy Teigen, keeps Pharrell Williams from returning to number one with Happy, while Australian rapper Iggy Azalea claims two top five hits with Fancy at three and her Ariana Grande collaboration Problem at four.

Katy Perry's Dark Horse rounds out the new top five and rockers Paramore score their very first top 10 hit, at 10, with Ain't It Fun.