Fight to the finish at Barclays