Beyonce paid tribute to her idol Michael Jackson at the F1 Rocks show in Singapore on Saturday (26Sep09).
The Crazy In Love hitmaker performed at the musical extravaganza, which also starred the Black Eyed Peas and No Doubt, to mark the country's Formula 1 Grand Prix, which took place on Sunday (27Sep09).
Taking to the stage at midnight, she belted out a number of her greatest hits, including Single Ladies (Put A Ring On It) and a Destiny's Child medley.
But it was an impromptu tribute to the late King Of Pop that fired up the crowd.
While singing the emotive ballad Halo, footage of her and former bandmate Kelly Rowland dancing to Jackson when they were six years old flashed up on a giant screen.
Beyonce changed the lyrics to the track to honour Jackson, and told the crowd, "I want to thank Michael for everything he taught me and everyone else. Michael, I can see your halo."