The Bake Off final had viewers hooked as Crystelle, Chigs and Giuseppe battled it out and attempted to conjure up a Mad Hatter’s tea party. Spoiler alert coming, so look away now if you're yet to watch the final...The winner was crowned as Giuseppe, after a very close competition that saw all three bakers serving up some sensational goods.