Charice recently performed at the F1 Grand Prix in Singapore, and not only did the Filipina cutie perform her own original songs, she took on some covers from her favorite artists as well. Charice performed her own renditions of songs from Adele, Beyonce, and Michael Jackson for the fans gathered at the Grand Prix in Singapore.

Opening with her song 'Pyramid,' Charice belted out the words of the powerful tune that truly launched her into solo stardom. As she finished performing 'Pyramid,' Charice took a breather for about two seconds before she kicked it into high gear with a live version of Beyonce's debut single 'Crazy in Love.' The adorable vocal powerhouse danced around stage as she did Beyonce's track justice and then some.

After she sang 'Crazy in Love,' Charice once again took about two seconds to catch her breath (how the heck does she do it?!) before taking on Adele's fiery breakup hit 'Rolling in the Deep.' The band's segue into the Adele tune was spot-on, and Charice proved that she keep up with the best of them, as she belted out the Adele tune effortlessly and beautifully.

That same night, Charice also paid tribute to the late King of Pop by performing two Michael Jackson songs. She treated fans to energetic covers of 'Billie Jean' and 'The Way You Make Me Feel,' doing some impressive moves a la MJ. The performances were a fun way to remember Jackson's musical legacy, and Charice definitely would've made the King of Pop proud with her vivacious attitude and pitch-perfect covers.

Watch Charice Perform 'Pyramid,' Beyonce's 'Crazy in Love,' and Adele's 'Rolling in the Deep'

Watch Charice Perform Michael Jackson's 'Billie Jean' and 'The Way You Make Me Feel'