 BBC News. Iran's presidential election has been won by the reformist candidate, Massoud Pazeshkian. He finished nearly three million votes ahead of his hardline conservative rival, Saeed Jalili, in the second round.