España asegura el primer puesto tras una peleada victoria ante Croacia