After 12 weeks on the charts, B.o.B.'s finally peaking in the top spot on the Billboard Hot 100 with "Nothin' On You."
The rapper grabbed the prime position from Rihanna, who held #1 for five weeks with "Rude Boy," her longest run at #1 since her massive hit "Umbrella."
"Nothin' On You" is B.o.B's first smash hit.
To add to his good fortune, his new track -- "Airplanes Pt. 2," featuring Eminem and Paramore's Hayley Williams -- was this week's highest-charting debut single in the States, entering the Hot 100 at Number 12 with 138,000 downloads.