Deputy President William Ruto has won Kenya's presidential election, the electoral commission chairman has said, amid dramatic scenes.
He narrowly beat his rival, Raila Odinga, taking 50.4% of the vote.
The announcement was delayed amid scuffles and allegations of vote-rigging by Mr Odinga's campaign.
Four of the seven members of the electoral commission refused to endorse the announcement, saying the results were "opaque".
"We cannot take ownership of the result that is going to be announced because of the opaque nature of this last phase of the general election," said Juliana Cherera, the vice-chairperson of Independent Electoral and Boundaries Commission (IEBC).
Making his acceptance speech Ruto pledged to work with all elected leaders, saying he will work with the opposition to the extent that they provide oversight on his administration.
“The people of Kenya have won because we have raised the bar… they are the biggest winners…
“There were predictions that we wouldn’t get here. But because there is a God in heaven, we got here…I want to confess that I have been prayed for into victory... it is God who brought us this victory,” said Ruto.