MPs have voted in favour of a Brexit withdrawal bill for the first time – but killed off Boris Johnson’s proposal to ram it through Parliament, thereby derailing his plan to leave by Halloween.
The Commons voted by 329 votes to 299 – a majority of 30 – to approve the prime minister’s Withdrawal Agreement Bill (WAB) in principle, six months after killing off Theresa May’s equivalent version.
However, the PM then lost a vote on his proposed timetable, which stipulated the bill would have to clear all its Commons stages by the end of Thursday in order to fulful his "do or die" pledge to exit the EU at the end of the month, by a margin of 322 to 308.
Mr Johnson then announced the legislation would be "paused", meaning that the EU will now have to grant an extension to Brexit in order to avoid the UK crashing out with no deal in nine days' time.

Boris Johnson’s Brexit deadline in peril as MPs revolt against breakneck timetable to ratify
Plan for Commons to complete scrutiny of 110 page document in just three days denounced as ‘abomination’
Decision to grant Brexit extension depends on which way MPs vote today, EU says
Donald Tusk indicates that extension would be granted to prevent a no-deal

Editorial: John Bercow has spoken, now the government must get on with the job at hand
In particular, MPs have the opportunity to consider putting the issue – the Johnson deal in essence – to the people via a Final Say referendum