Lily Allen has topped this week's singles' chart with her cover of the Keane song Somewhere Only We Know.

The song climbed four places in the last week, and beat off the double challenge of One Direction, who are at numbers two and three with Diana and Midnight Memories.

Both 1D tracks have been released as promotional cuts from their forthcoming album, which is also entitled Midnight Memories.

Hozier slips to four with Take Me To Church while Eminem and Rihanna close the top five with The Monster.

This week's Top 10 singles are as follows (with last week's places in brackets):

1 (5) Lily Allen - Somewhere Only We Know
2 (-) One Direction - Diana
3 (-) One Direction - Midnight Memories
4 (2) Hozier - Take Me To Church
5 (1) Eminem ft Rihanna - The Monster
6 (4) One Direction - Story Of My Life
7 (3) Martin Garrix - Animals
8 (-) Gary Barlow - Let Me Go
9 (6) Lorde - Royals
10 (9) Miley Cyrus - Wrecking Ball