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.