Labour and the Conservatives dug their heels in to hold onto their west London seats in the Greater London Assembly (GLA) elections.
Honours were even as Labour and the Tories held two seats each in the west of the capital, with Tony Devenish the only new face, replacing party colleague Kit Malthouse in the West Central seat.
The results across the capital means London remains predominantly red, with nine Labour seats to five Conservative.
Labour's Dr Onkar Sahota retained his GLA seat for Ealing and Hillingdon with 86,088 votes.
He beat Tory rival Cllr Dominic Gilham, who came second with 70,155 votes ahead of UKIP's Alex Nieora with 15,832 votes.
Behind UKIP was the Green Party's Meena Hans with 15,758 who finished ahead of Liberal Democrat candidate Francesco Fruzza.
Dr Onkar Sahota told getwestlondon : "I look forward to serving them (Ealing and Hillingdon) to the best of my ability and making sure their issues are at the forefront at GLA and in London generally.
"They can expect from me an Assembly member who is committed, who will work hard, who will walk up and down the streets of their constituency and make sure their issues become my issues."
WATCH: Moment Onkar Sahota secures victory
In the Brent and Harrow constituency, Navin Shah retained his seat with 79,902 votes ahead of Conservative rival Joel Erne Davidson with 59,147 votes.
Labour's Navin Shah: 'It feels tremendous'
The pair finished ahead of Liberal Democrat candidate, Anton Georgiou, with 11,534 votes, Green Party's Jafar Hassan with 9,874 and UKIP's Rathy Alagaratnam with 9,074.
Tony Devenish, The Conservative Party candidate, was announced as winner of the West Central London Assembly seat.
And Conservative Part candidate Tony Arbour was declared winner of the South West London constituency.