From a "Canadian Peter Kay" to a rapping librarian, Britain's Got Talent (BGT) viewers were treated to a huge variety of acts this evening (May 25).

But did anyone receive a golden buzzer from hosts Ant and Dec or judges Simon Cowell, Amanda Holden, Alesha Dixon and Bruno Tonioli tonight?

So far this series, the likes of Nabe, Ssaulabi Taekwondo Troupe and Ravi's Dream Team have all received the golden buzzer and will be performing in the semi-finals from Monday, May 27.

Whoever makes it to the BGT final on June 2 is in with a chance of taking to the stage during the Royal Variety Performance and winning the £250,000 cash prize.

Who won the golden buzzer on Britain's Got Talent tonight?

On Saturday's show, it was Ukrainian married couple and roller-skaters Vlada Kamyshnikova and Yevhenii Yemelianenko who received the golden buzzer by Cowell.

Also known as Stardust, the couple had previously been golden buzzer winners on Lithuania Got Talent and finalists on Ukraine’s Got Talent.

On a trampoline, Yemelianenko flung Kamyshnikova around before launching into the air by hanging on to a pulley, while his partner had to hold on, while being flung around as sparks came out.

“This show is always about raising the levels every single year and I’m going to say it, you did and it was insane,” Holden said.

Cowell praised the duo and described their act as “fantastic” and told them “thank you so much”.

All Britain's Got Talent Winners

Taking to X, fans were quick to comment on Stardust's performance, with one posting: "Blimey it’s gone all 50 Shades."

Another commented: "Talk about taking roller-skating to the next level! Fantastic!"

Recommended reading:

What is the golden buzzer on Britain's Got Talent?

The golden buzzer is a special buzzer on the judges' panel that can be pressed at any time during an act's performance.

When the golden buzzer is pressed, this means the act automatically goes through to the live semi-finals.

In previous years, all judges and Ant and Dec had one golden buzzer moment to use each.

However, in recent series, some judges have been allowed to press the buzzer more than once.

Britain’s Got Talent continues tomorrow (May 26) on ITV1 and ITVX from 8pm.