Обессилеть или обессилить
Разница зависит от того, на кого направлено действие. «Обессилить» — значит лишить сил кого-то или что-то: обессилить противника, обессилить организм нагрузками. Здесь действие направлено вовне.
«Обессилеть» — значит самому лишиться сил, ослабеть. Поэтому правильно: «к вечеру он совсем обессилел». Иначе говоря, «обессилить» — кого-то, а «обессилеть» — самому.
Культура речи