Brilliant performance for 40 mins, then a predictable fuck up spoils everything.