The final contestants who make up the Pitch Battle finalists are revealed ahead of tonight's show.
In tonight's live final, host Mel Giedroyc is joined by a trio of musical judges: the nation’s favourite choirmaster Gareth Malone, former choirgirl turned international recording artist Kelis, and guest judge, the Pitch Perfect Deke Sharon.
Between them the judges will whittle the six final choirs down to the top two through a series of head-to-head, sing-or-be-sung-off choral challenges - leaving the viewers to pick the ultimate winner.
The final opens with an epic musical mash-up, then each group will collaborate with a Superstar - which includes Will Young, Chaka Khan, Bebe Rexha and Seal among others - in a Showstopper.
At this stage it will be thrown open to the public to vote online to crown the winner of the £50,000 prize and the title of Pitch Battle Champions.
Pitch Battle finalists
Welsh choir Sgarmes have made it through to the final this weekend after originally missing out in the heats. Wild card act Sgarmes will perform with Jermaine Jackson.
Tring Park 16
Last week's fifth heat saw young chamber choir Tring Park 16 win. Tring Park will perform with Nick Jonas.
Portsmouth University Gospel Choir
Winners of heat four, Portsmouth University Gospel Choir from the south coast will sing with Seal in the final.
A group of five childhood friends from Loch Lomond, Scot Soul won second heat. They'll perform with Chaka Khan.
All The Kings Men
A cappella group from Kings College London All the King's Men won heat three and will perform with Bebe Rexha
Leeds Contemporary Singers
Leeds Contemporary Singers won the first heat and will sing with Will Young
The Pitch Battle final airs this Saturday night on BBC One from 7:25PM.