Beyoncé knows how to put on an amazing show, and that’s exactly what she did when she gave festival goers the time of their lives at the Global Citizen Festival in Johannesburg on Sunday.

The event, which marked 100 years since Nelson Mandela’s birth, had a star-studded lineup, including Wizkid, Tiwa Savage, Usher, D’Banj, Ed Sheeran, and Pharrell Williams, but it’s clear Queen Bey and her husband, Jay-Z stole the spotlight.

Fans didn’t mind waiting on the star in-between sets, knowing that she would re-appear in yet another amazing outfit. In total, she made 6 outfit changes. Her outfits included a black and white custom-made Balmain bodysuit with feather detail on the sleeves.

She rocked a yellow Versace bodysuit with signature safety pins made famous by Liz Hurley‘s black dress she wore 20 years ago. The pink Zuhair Murad dress she wore when she performed the duet “Perfect” with Ed Sheeran was perfection. Her final look was a green gown designed by South African couture design duo Quiteria & George.

46350192_729171227439657_1480070427615195939_n

gettyimages-1067769138b

45584232_506430659767016_5095458736993603033_n

 

Beyoncé-Global-Citizen-Festival-Mandela-100-Pictures (9)

 

Beyoncé-Global-Citizen-Festival-Mandela-100-Pictures (8)

 

Beyoncé-Global-Citizen-Festival-Mandela-100-Pictures (7)

 

Beyoncé-Global-Citizen-Festival-Mandela-100-Pictures (6)

 

Beyoncé-Global-Citizen-Festival-Mandela-100-Pictures (5)

 

Beyoncé-Global-Citizen-Festival-Mandela-100-Pictures (4)

 

Beyoncé-Global-Citizen-Festival-Mandela-100-Pictures (3)

 

Beyoncé-Global-Citizen-Festival-Mandela-100-Pictures (2)

 

Beyoncé-Global-Citizen-Festival-Mandela-100-Pictures (1)

 

46650644_735457920149437_8626213230073355478_n

 

46600544_314797836040520_2517651447134841256_n

 

46273507_337098693784862_918907559061759485_n

 

45742195_198215721062176_6376126019612153191_n

 

45683492_202497204008286_3345867079543524283_n

 

45550733_598628517241813_2171169154105019887_n

 

gettyimages-1067769152

Photo Credit: Getty | Beyonce.com