Beyonce Knowles’ song ‘Crazy In Love’ has been voted the best song of the decade.

The 2003 single – which features her now husband Jay-Z - was released as the lead single from her album 'Dangerously in Love' and went on to massive success, reaching the top spot in the UK and US charts, as well as landing Beyonce two Grammy awards.

The former Destiny’s Child singer beat MGMT, whose 2008 song 'Time To Pretend' came second, to the top spot, while The Strokes' 'Hard To Explain', from 2001, was third.

At number four was MIA's 2008 track 'Paper Planes' and at number five was Outcast with 'Hey Ya!', which saw listeners told to head to the dance floor to "shake it like a Polaroid picture”.

The Klaxons, with their 2007 song 'Golden Skans', Blur, with their 2003 track ‘Out Of Time’, and Arctic Monkeys’ 'A Certain Romance' all made the top ten.

NME magazine Top 100 tracks of the decade top 20:

1. Beyonce Knowles – 'Crazy In Love'
2. MGMT – 'Time To Pretend'
3. The Strokes – 'Hard To Explain'
4. MIA – 'Paper Planes'
5. OutKast – 'Hey Ya!'
6. The Rapture – 'House Of Jealous Lovers'
7. Klaxons – 'Golden Skans'
8. Blur – 'Out Of Time'
9. Arcade Fire – 'Rebellion (Lies)'
10. Arctic Monkeys – 'A Certain Romance'
11. The Libertines – 'Can’t Stand Me Now'
12. The Streets – 'Dry Your Eyes'
13. The Walkmen – 'The Rat'
14. The White Stripes – 'Seven Nation Army'
15. Yeah Yeah Yeahs - 'Bang'
16. Rihanna – 'Umbrella'
17. Yeah Yeah Yeahs – 'Maps'
18. OutKast – 'Ms Jackson'
19. Radiohead – 'Reckoner'
20. Hot Chip – 'Over And Over