Second half blitz powers Carlos Barbosa to win