The Conservatives will win the general election with a majority of 68 seats, according to a YouGov poll.
Were the election held tomorrow, YouGov projects the Tories would win 359 seats - 42 more than they took in 2017.
Labour is on track to lose 51 MPs by securing 211 seats, the poll suggests.
The poll suggests that the Conservatives would pick up seats from the Labour heartlands of the Midlands and the North.
YouGov's MRP model was hotly anticipated because it is the method that first accurately projected a hung parliament in 2017.
Remember, there are caveats to this and any prediction should be treated with caution.
The difference between this model and ordinary polling is that it applies national trends to constituencies, using demographics and previous results. This means it's more specific than national polling but will miss any truly local issues.
And like other polls, the data can change between now and the election.