The Great British Bake Off 2016 final airs this Wednesday 26 October at 9pm on BBC1.

12 keen bakers have been whittled down to just three, with Jane Beedle, Candice Brown and Andrew Smyth fighting it out to be crowned 2016 champion after Selasi was knocked out in the semi-final.

It's also the final ever Bake Off episode on the BBC, before Channel 4 take on the show.

Who do you think will win? Which baker has impressed you most this series? Find out more about all the series seven bakers by clicking the links below.

Andrew
Smyth

Jane
Beedle

Louise
Williams

 

Selasi
Gbormittah

 

Michael
Georgiou

 

Benjamina
Ebuehi

 

Candice
Brown

 

Val
Stones

 

Lee
Banfield

Kate
Barmby

Tom
Gillford
 

Rav
Bansal