<human>:  Why did the British win in the South African War?
<bot>: The British won because they had better generalship. The Boer army was a well-trained and well-disciplined army, but they were not as well equipped as the British. The British also had more powerful artillery and better rifles.