<human>:  Why did the British win in the South African War?
<bot>: The British won because they had better generalship. The British had better leadership and strategy. The British also had a larger army and better supplies. The British also had better intelligence about the terrain and the movements of the Boers.