Does a second semi-final get any better than this? We had singing, dancing, a kinda magic and a whole lot more - including the Judges on their feet.
We couldn't pick a winner but you did and it was Jules and Matisse who you voted the act of the night. Yep - we have a dancing dog in the final!
Revelation Avenue and Old Men Grooving divided the Judges with two votes a piece meaning we had our first deadlock of the live shows. And it was our mature movers who made the grade - Old Men Grooving scored the second final place, promising something very special for Sunday's show.
What will tomorrow night bring? Make sure you are watching from 7.30pm, ITV, to find out.