As voters prepare to go to the polling stations tomorrow the latest YouGov figures will have the establishment parties crying in their beers, or maybe into their milk shakes!
YouGov now has The Brexit Party on a stonking 37% of the vote, which is an increase of 2% on last week, with the Lib Dems trailing in second place on 19%, Labour third on 13%, the Greens fourth on 12% and the Tories languishing in fifth place on just 7%. Bringing up the rear are Change UK on 4% and UKIP on 3%.
And this was put together prior to the PM making her disastrous speech yesterday where she doubled down and reinforced her previous failings by talking about second referendums and a customs union with the EU.
By the time the votes are counted on Sunday evening, we might see The Brexit Party on thirty odd seats, with the Lib Dems second and the Tories and Labour trying to mop up what they can.
So Theresa May is certainly toast, but we could also see Jeremy Corbyn come under a lot of pressure for not capitalising on the Tory woes.
And just to support this overall picture, an Opinium poll a few days earlier put the Brexit Party on 38%, Labour second on 17%, the Lib Dems third on 15%, the Tories fourth on 12%, the Greens fifth on 7% with Change UK on 3% and UKIP on 2%.
The trouble is, that it looks to me like the other main establishment parties are just viewing this as some sort of ..