imponderable outcome

Translations
непредсказуемый результат
The imponderable outcome of the experiment left scientists puzzled.
Непредсказуемый результат эксперимента озадачил ученых.