The Peterborough result was pretty decisive with Brexit Party taking more than any other 2 parties combined :
Brexit Party 16,196, Labour 7,272, Lib Dems 6,491, Cons 4,594, Green 4,563, UKIP 1,537, Change UK 1,277, English Democrats 284, independent Attila Csordas 65.