Granada beat Sociedad in Spain's La Liga