The BGT semi-finals continued in fabulous style on Tuesday night!
The majority of the public vote went to Jules O'Dwyer and Matisse, with Old Men Grooving - who bagged second spot on the night - joining them in the live final on Sunday night.
We've got even MORE incredible acts for you in tonight's third semi-final, so clear your diary - the fun kicks off on ITV at 7.30pm.
See you there!
It was a night jam-packed with incredible performances, but only two acts could go through to Sunday's final.
Jules O'Dwyer and Matisse were the big winners of the night, securing the majority of the public vote, while Old Men Grooving and Revelation Avenue were left to battle it out for second and third spot.
Simon took the Judges vote to deadlock, and the decision was back in the great British public's hands, with Old Men Grooving bagging second place, and a ticket to the final.