Former World Bank economist Ashraf Ghani won Afghanistan's presidential election, according to preliminary results released on Monday, with 56 percent of the run-off vote to Abdullah Abdullah's 44 percent.