Here's a picture recap of tonight's Britain's Got Talent final 2013 performances!
Pre-Skool opened the show with another fast paced dance routine, before 11-year-old Asanda gave the first vocal performance of the evening, singing Beyonce's If I Were A Boy.
Gabz was next on stage and performed another of her self-penned tracks, and new song Lie There got just as much a positive reception as The One, with Simon saying: "I think you could have two hit records with both those songs."
Ventriloquist Steve Hewlett was revealed as the wild card and had the panel in tears with his routine, which included his Simon Cowell puppet!
Jordan O'Keefe performed Katy Perry's Firework while 11-year-old Arisxandra took on Christina Aguilera.
Even Francine Lewis sung during her performance as she brought out her favourite Katie Price impression back, before Richard and Adam reprised The Impossible Dream.
Also going back to their audition for inspiration were the Luminites, as they performed Hurts So Good in their bid to secure the top spot in the public vote.
Finally, closing the show were shadow dancers Attraction, who put on a Best Of British routine, featuring everything from the Royal Family to the Olympics.
But who will win? Keep watching to find out!
Browse pictures of the Britain's Got Talent 2013 final performances below...