Welsh choir Côr Glanaethwy were victorious on Monday night, earning a coveted spot in Sunday's final following their beautiful rendition of The Prayer.
"I've fallen in love with you... it was heart-wrenching," said Alesha.
Joining them in the final is Entity Allstars, who went head-to-head with singer-songwriter Henry Gallagher. The talented 12-year-old was gracious in defeat - and we reckon he'll still get the girl!
What a night. Nine acts gave the performances of their lives and we have our first two finalists!
We received over a million votes and Welsh choir Côr Glanaethwy were your favourite - going straight into the final of BGT 2015.
It was down to the Judges to pick the second act to put through - Alesha's golden buzzer act Entity Allstars or 12-year-old singing star Henry Gallagher.
Alesha and Amanda backed Entity Allstars and it was a yes for Henry from David. The last say went to Simon who gave Entity Allstars a happy Monday - sending them through.
Make sure you are watching tomorrow night from 7.30pm, ITV, to see the second semi-final.