Rihanna rocked the halftime show at the NBA All-Star basketball game on her 23rd birthday.
She had some other big names helping her sing her hits on Sunday, with Drake joining in on What's My Name? and working "happy birthday" into the lyrics.
Dripping in gold chains, a red-clad Kanye West came out for All of the Lights, which is off his latest album but features Rihanna.
At halftime, the lights inside Staples Centre went out and the video screens filled with water droplets, setting the stage for Rihanna to emerge from behind a wall singing Umbrella.
The red-haired singer soon shed her short black suit jacket and white scarf to reveal a short black skirt and a rhinestone halter. She shimmied her way through Only Girl (In the World) and didn't flinch when her huge hoop earring fell off her left ear in mid-song.
While it was a working day for Rihanna, her fellow music stars relaxed in their seats while watching the 60th annual All-Star game.
Beyonce and hubby Jay-Z sat courtside, with Justin Bieber two seats away. Sean "Diddy" Combs, Stevie Wonder, Grammy winner Bruno Mars, Keri Hilson, Ne-Yo, Gene Simmons, and American Idol judge Steven Tyler were scattered around the arena. Rapper Nicki Minaj snacked on pink candyfloss.
Benny, the Chicago Bulls mascot, jumped into the seat next to singer John Legend and his girlfriend-model Chrissy Teigen to joke around.
Lenny Kravitz played in the build-up to the game.
Among the movie and TV stars in attendance were Dustin Hoffman, Spike Lee, Warren Beatty, Rick Fox and girlfriend-actress Eliza Dushku, and Nick Cannon (without wife Mariah Carey). And CNN talk show host Piers Morgan furiously worked his mobile phone during most of the action.