Newcastle manager Steve Bruce says his side's first-half performance was 'the best' he has seen this season after a 3-2 win over West Ham.