Barca canter to Copa semis