English: The gods had finally won!
Telugu: దేవుడే నెగ్గుతాడు, ఆఖరికి!