Rihanna beats Take That to top spot
Rihanna held off Take That as she clung to the top spot with her upbeat single Only Girl (In the World), which was number one for the second week running.
The boyband's latest release, The Flood, only made it to number two in the Official Charts Company's top 10 singles list, despite being tipped for the top.
It is Take That's sixteenth top five hit, and the group's first release since reuniting with Robbie Williams.
Katy Perry's Firework climbed to number three in the charts, while the new single from McFly featuring Taio Cruz, Shine A Light, entered at number four.
Cheryl Cole's pop number Promise This dropped to number seven, while former X Factor winner Shayne Ward's comeback single Gotta Be Somebody came in at number 12.
In keeping with this weekend's remembrance theme, the Two Minute Silence from the Royal British Legion was number 20.
Meanwhile, in the album charts, Britain's Got Talent winner Susan Boyle got an early Christmas present as The Gift made it to number one - - her second chart-topping album in a year.
The 49-year-old Scottish singer was ecstatic at the news, thanking fans for their support and saying "my dreams just keep coming true".
Her hugely anticipated album sold more than 100,000 copies in its first week, outselling its closest chart rival almost two to one.
Also doing well in the albums chart were Bon Jovi, whose Greatest Hits remained at number two, and Cheryl Cole, whose album Messy Little Raindrops dropped to number three after a week at the top.