A debut goal from Roberto Soldado saw Tottenham Hotspur edge out capital rivals Crystal Palace 1-0 at Selhurst Park.