Pink's new song "Raise Your Glass" has hit No. 1. on the Billboard Hot 100 chart, ousting Rihanna's track "Only Girl (In the World)".
Katy Perry's "Firework" is in second place on the chart, moving up from last week's sixth position. Rihanna moves down to No. 3, while Bruno Mars' "Just the Way You Are" has risen from the seventh position to the No. 4 spot. Rihanna's duet with Drake, "What's My Name", is now at No. 5.
"Yaaaahoooooooooo!" Pink, a 31-year-old rock singer, wrote on her Twitter page in response to the news. "Rock n roll! Thank you every1!!!!"
Pink's song, which was No. 2 last week, is one of two new ones featured on her "Greatest Hits ? So Far!!!" album, which was released in November.
"Raise Your Glass" has had more than 200,000 digital downloads, Billboard says, adding that the singer last topped the Hot 100 Chart in September 2008 with her track "So What".
Pink recently announced she is pregnant with her first child. The father is motocross-racing husband Carey Hart. The two married in Costa Rica in 2006 and split briefly in 2008 before getting back together.