Beyonce's hit 2003 song Crazy In Love has been named the greatest track of the last 10 years.
The R&B superstar's anthem, which features her husband Jay-Z, has topped the coveted list complied by British music magazine NME.
The poll, made up of votes from NME's music writers, put MGMT's 2008 track Time To Pretend in second place, ahead of The Strokes' Hard To Explain, from their 2001 record Is This It, which was recently named NME's album of the decade.
The top five is rounded out by Mia with Paper Planes and OutKast's Hey Ya!
Other tracks to feature in the top ten include Blur's Out Of Time and the Arctic Monkeys with A Certain Romance.
Rihanna, The White Stripes and Radiohead all made it into the top 20.