Two late Barnes goals earned Newcastle the win over West Ham.

More...