It’s the final of Britain’s Got Talent 2012, and competition is fierce, with a £500,000 prize and spot on the Royal Variety performance at stake
The evening kicked off with a performance from boy band The Mend, after it was revealed they had been voted back into the competition as the wild card act
Singer Sam Kelly followed, performing the little known Rascall Flatts song Bless The Broken Road
Dance troupe Nu Sxool donned their uniforms again to turn in another slick performance
And 11-year-old Molly Rainford once again charmed the judges, this time singing Beyonce’s version of Ave Maria
The Loveable Rogues were among the favourites in the final, and they made their bid for the title with another of their self-penned compositions, Honest
Ballroom duo Kai and Natalia overcame rehearsal injuries to perform a sizzling routine
The show then headed outside to watch synchronised swimmers Aquabatique show off their underwater skills
Singer songwriter Ryan O’Shaughnessy turned in a performance of his self-penned track No Name which the judges described as ‘heartbreaking’ and ‘special’
Welsh choir Only Boys Aloud made an impact on the judges and audience with the anthemic song Calon Lan
Meanwhile Ashleigh and Pudsey showed off their doggy dancing skills in a Mission Impossible-themed routine which at one point had Pudsey running across the judges’ desk
Finally Charlotte and Jonathan took to the stage to reprise The Prayer, the song they sang in their original rendition – and gave a flawless performance
Former runner-up turned global superstar Susan Boyle returned to the BGT stage, to perform the Madonna track You’ll See
While David Walliams realised his ambition to join finalists the Showbears, and performed with them, complete with sparkly sailor suit
He also got the chance to swap seats with Amanda and sit next to Simon – not that the mogul looked too pleased!
Then it was time for the results, and third place went to Only Boys Aloud
But would the winners be Jonathan and Charlotte….
…..or Ashleigh and Pudsey?
It’s Ashleigh and Pudsey! And the teenager looked as though she could barely believe she had won
Afterwards, she thanked everybody who had voted for her and said she was ‘proud’ of her pet
The pair then reprised their Mission Impossible routine one last time
Ashleigh now wins £500,000 and the chance to appear at the Royal Variety Performance later this year – as the curtain falls on another series of Britain’s Got Talent. Same time next year then?