Prithviraj Chauhan was defeated in the second Battle of tarain because he didn't have any allies among his Hindu Kings in India and in addition to that, Muhammad Ghori used unethical military practices to invade the army camps of the Rajputs