Comedian Axel Blake and schoolboy environmentalist Aneeshwar Kunchala have secured spots in the Britain's Got Talent final on Sunday after the fifth and last live semi-final show.

Property maintenance manager Blake, who was Simon Cowell's golden buzzer act, impressed with another quick-witted routine that secured him the public vote on BGT.

The comedian from west London joked about life after getting the special buzzer, including how he had to pretend his number was for a Nandos after getting bombarded with calls, and his relatable humorous moments with his partner.

We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Following the routine, Cowell admitted that he was nervous to see Blake perform again, but said: "I didn't realise actually how brilliant you are.

"I know people on these shows, we get carried away in the moment saying 'Oh you're a star', but I'm going to say it because I mean it - you're a star."

The final spot for Sunday night was tied between seven-year-old Kunchala and singing collective Welsh of the West End, but judges David Walliams, Alesha Dixon and Amanda Holden voted to put the young boy through to Sunday's final.

We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Kunchala won over hearts with his poetry about the environment accompanied by a video depicting his tale and promised to do an "upgraded" version for the final.

Welsh of the West End, which is made up of West End performers from Wales, just missed out on a spot following their emotional rendition of You Will Be Found from the musical Dear Evan Hansen.

We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Blake and Kunchala join eight other acts that made it through to the show's grand finale from the previous semi-final shows this week.

Cowell confirmed there will be an additional "wildcard" act who will join the finalists on Sunday.

The Britain's Got Talent final is on Virgin Media One and ITV at 7.30pm on Sunday, 5 June.

Source: Press Association

Click here for more television news.