Rebel Tories have defied Boris Johnson's threats of deselection to align with opposition MPs and derail his Brexit plans in a historic Commons vote.
MPs voted to seize control of the house agenda, paving the way for a bill to be tabled tomorrow that would prevent the prime minister from crashing the country out of the EU on October 31.
The prime minister's statement to the House earlier this evening was upstaged when Tory MP Dr Phillip Lee dramatically crossed the floor to sit with the Liberal Democrats, depriving him of his majority.
Mr Johnson said he would put in train a motion calling for a general election next month.
Labour have said they may vote in favour of such a poll, but only if they could be certain Mr Johnson would not move the date until after Britain is due to leave on October 31, in effect bringing about a no-deal by default.

Boris Johnson to call general election if rebels vote to block no-deal
Prime minister insists that he does not want an early poll
Labour set to block snap general election over fears of a Boris Johnson no-deal Brexit 'trick'
‘Will we fall for Boris Johnson’s trick? No we won’t. Boris Johnson is a man who has got form for reneging on his promises’
Boris Johnson's government 'lying to public' about state of Brexit negotiations
Dominic Cummings described talks as a 'sham' leak claims