MPs have defeated the Government in a crunch vote on Brexit which could block the Prime Minister from taking the UK out of the EU without a deal next month.
Tory rebels defied the whip to join opposition MPs in supporting a bid to take control of the Commons agenda and pass legislation which would prevent a no-deal Brexit on October 31.
MPs voted by 328 votes to 301, a majority of 27.
The move would require the Prime Minister to seek a delay to Brexit until January 31 2020 if no agreement has been reached, and MPs have not approved a no-deal withdrawal.
Commons Speaker John Bercow gave the green light for the cross-party alliance to launch their attempt on Tuesday to seize control of the House’s business for the following day.
Boris Johnson earlier signalled he would try to call a snap general election if he was defeated, and has said the legislation would “destroy any chance” of negotiating an agreement.
It came after Mr Johnson’s working majority in the Commons was wiped out when former minister Phillip Lee dramatically defected to the Liberal Democrats.