Tonight's Let It Shine results are in and five contestants are out following the semi-final live show.
This evening saw the second of three live finals to decide one winning band from the five left in the competition.
The groups going into tonight's live show were Drive, Nightfall, Iron Sun and Five To Five but only three bands could make next week's grand final.
In tonight's double bill, each band first performed one song each in the Main Show. After they had all performed once, the viewer vote opened both via phone and for free online.
In the Let It Shine results show, the two bands with the highest viewer votes were revealed and given a “safe pass” through to next weekend
Those bands were Nightfall and Five To Five meaning they're safely in the live final.
However the two bands with the lowest viewer votes - Iron Son and Drive - had to perform again for the judges Gary Barlow, Dannii Minogue, Martin Kemp and - for this week - guest judge Ashley Roberts.
The bands drew lots for the songs by The Beatles and the individual lines they sang to make it as fair as possible.
The judges then decided the five best individual boys - rather than the best band - to save based on both their second performances and the performance in the main show.
Let It Shine results
The boys who were saved were Jazzie Mattis, Conor McLoughlin, Jonathan 'Jonnie' Halliwell, Mark Angels and Matt Thorpe who were all from Drive. They will return as Drive for next weekend's final.
That meant that leaving the show were the entire line up of Iron Sun: Alexis Gerred, Matt Knight, Clinton Elvis, Harry Brown and Jordan Harvey.
Are you happy with tonight's Let It Shine results? Tell us in the comments below!
Let It Shine continues live next weekend on BBC One.