Zac Goldsmith returned to the Conservatives with a nail-bitting win in Richmond Park.
Mr Goldsmith, who left the party following the Cabinet's approval of a third runway for Heathrow , shocked voters when he announced a return to the party in the run up to the snap election.
By 6.30am, recounts had begun as the battle between Goldsmith and Liberal Democrat hopeful, Sarah Olney, came down to the wire.
In the end, Goldmisth won with an excruciatingly close 45 votes.
He said: "I'm grateful to my constituents for having put their trust in me again.
"I hope that I will never let them down - we have the most special community in the world and representing them is an unimaginable honour."
He refused to answer questions on the future of Theresa May following his election speech.
Here is the breakdown of the full results from the ward:
Zac Goldsmith, Conservative: 28,588
Sarah Olney, Lib Dem: 28, 543
Cate Tuitt, Labour: 5,773
Peter Jewell, UKIP: 426
A breakdown of the results is also available here .
Keep up to date with the latest news in west London via the free getwestlondon app.
You can set up your app to see all the latest news and events from your area, plus receive push notifications for breaking news.