Alesha Dixon left Eurovision Song Contes t fans divided as she burst into a rap during the semi-finals of the singing competition.
The presenter, 44, was chatting to contestants who had already performed their songs when she showed off her own talents.
She kicked it off by rapping: "Eurovision is back, we are in the UK."
The Mis-Teeq had the crowd cheering as she continued: "In 2022, Kalush took the gold. The first rap group to win, yeah, they broke the mould. So raise your pink bucket hats in the air, I have got a Eurovision story that I really wanna share.
"Listen, Liverpool, let me hit you with the facts and I'll talk you through some really iconic acts.
"Greta Thunburg's mum in 2009, San Marino's Valentina performed four times, in the city of Kyiv, Sobral swept the board with the most points in history a contestant ever scored. Dana and Conchita, yeah, they really changed the game.
"Lordi and Maneskin, they put rock in the frame. As our souls reunite are you ready for a show? We're united by music, Eurovision let's go!"
The Britain's Got Talent judge was flooded with praise for her rap, with one saying: "Why is this rap bit better than the competitors."
Another gushed: "National Treasure status in the making for Alesha Dixon!"
"Oh Alesha we LOVE that," added someone else, whilst a fourth said: "IT was so surprising but insane skills."
Yet Alesha's performance didn't go down so well with others as one person commented: "I could have done without listening to Alesha Dixon rapping tonight."
"This is the most TERRIBLE Brit improv rapping I've ever heard," quipped someone else.
Another added: "We didn’t need this," whilst one fan wrote: "And we’ve always laughed at other hosting countries… we’re as mad as the rest of Europe."
Alesha wowed in a bright two-piece consisting of a red bralet top and a striking pink skirt as she appeared in the semi-final show alongside Julia Sanina and Hannah Waddingham.
This year, the Eurovision Song Contest is being held in Liverpool despite Ukraine winning the competition in 2022 as they were unable to host.