Raja Dahir was defeated by ____?

Raja Dahir was defeated by ____?

راجہ داہر کو کس سے شکست ہوئی؟
Explanation

Muhammad bin Qasim, an Arab general, attacked Raja Dahirthe last Hindu king of Sindh, in 712 CE.

At that time the age of Muhammad bin Qasim was 17 years.

Raja Dahir was defeated and killed in the Battle of Aror.