Britney Spears celebrated a big birthday on stage with a big cake.
The pop superstar received an amazing three-tier black cake topped with a B and sparklers while she was on stage at KIIS FM's Jingle Ball in Los Angeles.
Performing in a white lace top and black shorts, she performed hits including Womanizer, I'm A Slave 4 U, Toxic and (You Drive Me) Crazy.
For her final song she was joined on stage by Tinashe to perform their duet Slumber Party before Ryan Seacrest surprised her on stage with the cake and Ryan and Tinashe led the audience in a rendition of Happy Birthday.
She later shared this video of the moment with the caption: "Thank you for the sweet birthday wishes! Had an amazing day. Love you all."
Bruno Mars, Justin Bieber, Fifth Harmony, Diplo and Niall Horan were among the other performers at KIIS FM's Jingle Ball 2016 concert.