It has to be said that if the Brexit Party don't win, and win convincingly in Peterborough then its not a great sign for them.
Peterborough was 61% leave. There aren't many places which are more leave.
And arguably, the Brexit Party (UKIP) has always done much better at lower turnouts than at higher turnout General Elections.
We already suspect that those who turned up for the Euros were the highly motivated types which distorts the national picture for Westminster voting intention. People who vote Tory or Labour were much more likely to think that other issues were important, and those who were apathetic about Brexit, you'd argue to be less likley to turn out for the Euros.
If on the other hand the Brexshit Party do win convincingly, we are never going to hear the end of it. And the Tories will crap themselves even more than they already are.
Twitter is in full expectation management mode.
Every other tweet is saying
'Labour have won'
'Labour haven't won'
'The Brexit Party are going to Westminster'
'Labour have won'
'Labour haven't won'
'The Brexit Party haven't done it'
'The Tories got thrashed'
'Labour have won'
'Oh no the Brexit Party have it'
'Labour have low turnout out in key areas'
'Labour have high turnout in key areas'
I think there is only one of those phrases above that I am completely confident about right now.