It was the last semi-final of the Britain's Got Talent 2013 tonight, and here's a picture recap of the performances.
So far eight acts have made it through to the final, leaving just two spots left for this evening's last nine performers.
As usual, each act had just one chance to wow the judges and the public, before us viewers decide the top three.
The most popular act with the public will go straight through to next weekend's final in the results later tonight, while the next top rated acts will have their fate decided by the judges.
This evening's last semi-final was a real mixed bag, starting with dancing trio CEO dancers who opened the show with the "best start" ever. Singer Aliki Chrysochou followed with another spine tingling performance, before Glambasadors outcamped David Walliams.
Ventriloquist Steve Hewlett won over Simon Cowell but musician Duelling Pianos got two buzzers.
Bringing some variety was keytar king Maarty Broekman, but he failed to convince Simon, but youngster Jordan O'Keefe did get glowing praise from all of the panel.
Gospel choir The Voices of Incognito gave a "biblical" performance while Attraction closed the show.
Recap the final semi-final below...