Looks like the YouGov MRP poll leaked at 18:00, and is giving the Tories a stonking majority.
UPDATE: The YouGov analysis gives Boris a majority of 68. Stonking!