South Sudanese government forces on Saturday recaptured the key town of Bor, defeating an army of thousands of rebels, an army spokesman said.