It's been a very bad night for Labour, and a very good one for the Conservatives in Wales - with the former almost wiped out in the north east.

The Conservatives didn't take everything it had its eyes on - Gower and Cardiff North saw Labour candidates fend off their Tory rivals. But the party scored historic gains in many of its target seats - six have turned from red to blue.

Labour does have more than half of Wales' 40 MPs, at 22, but they are almost entirely are concentrated in the south Wales.

The result is the biggest challenge to Labour's dominant position in Welsh politics since the 1980s, and it is the Conservatives' biggest achievement in Wales since the days of Margaret Thatcher.

It puts the party in a decent position for the 2021 assembly elections - although they're a different kettle of fish. Former Welsh Assembly Tory leader Andrew RT Davies has warned against reading one poll into another.

How did Plaid Cymru fare? They will be disappointed the party could not take Ynys Mon where the Remain pact failed to bear fruit.

Plaid has not gained any ground, but has held all four of its seats in a campaign dominated by the two major parties.

And the Liberal Democrats? Jane Dodds left the Brecon and Radnorshire by-election count triumphant in August. But with no Brexit Party opposition she has been ousted by the Conservatives, leaving the party with no seats in Wales.