Real Sociedad go fourth in Spain's La Liga