02/06/2019 22:13 BST | Updated 03/06/2019 08:56 BST

Britain's Got Talent Crowns Colin Thackery As Its 2019 Winner

The singing war veteran was the show's oldest-ever contestant.

Singer Colin Thackery has won this year’s Britain’s Got Talent

The 89-year-old war veteran has bagged £250,000 and a spot on the Royal Variety Performance after winning Sunday night’s grand final. 

Colin Thackery has won Britain's Got Talent 2019

The Chelsea pensioner is the show’s oldest-ever contestant, and now the oldest winner in its 13-year history. 

He won the series after impressing the voting public with an emotional performance, which saw him joined on stage by fellow Chelsea pensioners. 

Colin triumphed over magicians X and Ben Hart on the night, who finished in second and third place respectively. 

Ben Hart (centre) and X finished third and second respectively

Speaking after his win, Colin told hosts Ant McPartlin and Declan Donnelly: “I don’t know what to say. I’m stuck for words, for a change.”

He previously said he could “die happy” at the prospect of winning a spot to perform at this year’s Royal Variety. 

“I served my Queen for 25 years and to think I could sing for her would be the end. I could die happy,” he said. 

Mysterious magician X shocked viewers and the judges earlier in the show by unmasking himself as 2018 contestant Marc Spelmann

Of finishing runner-up, he said: “To come second to someone like Colin, who has given his life for us… I bow to him.

“Deepest respect. I absolutely love the man. He deserves to win.”

Photo gallery 'Britain's Got Talent' Most Memorable Moments See Gallery