Boris Johnson's "do or die" pledge to deliver Brexit on October 31 has been dealt a hammer blow after MPs voted to reject his plan to force it through the Commons in just three days.

The House voted by 322 to 308 against the programme motion which would have required the Withdrawal Agreement Bill (WAB) to clear all its Commons stages by the end of Thursday.

Just minutes earlier MPs had voted by 329 votes to 299, majority 30, to approve the Bill in principle - the first time the Commons has been prepared to back any Brexit deal put before it.

READ MORE: Live updates as MPs vote on Brexit bill

However they were not prepared to accept the tight timetable demanded by the Government in a bid to ensure there was no further delay to Britain's departure from the EU.

Earlier, Mr Johnson warned he would pull the whole Bill and go for a general election if they rejected his timetable and decided to "delay everything until January or even longer".

Mr Johnson has won just two of 12 votes in Parliament since he became Prime Minister in July.

The Prime Minister said the Government will pause the passage of the Withdrawal Agreement Bill until the EU has said what it will do next.

He told MPs: “I will speak to EU member states about their intentions,” adding: “Until they have reached a decision we will pause this legislation.”

He added: “Let me be clear. Our policy remains that we should not delay, that we should leave the EU on October 31 and that is what I will say to the EU and I will report back to the House.

“And one way or another we will leave the EU with this deal, to which this House has just given its assent.

“And I thank members across the House for that hard-won agreement.”

Mr Johnson added: “And I pay particular tribute to those members of the House who were sceptical and who had difficulties and doubts and who decided to place the national interest ahead of any other consideration.

“I must express my disappointment that the House has again voted for delay, rather than a timetable that would have guaranteed that the UK would be in a position to leave the EU on October 31 with a deal.

“And we now face further uncertainty and the EU must make up their minds over how to answer Parliament’s request for a delay and the first consequence Mr Speaker is that the Government must take the only responsible course and accelerate our preparations for a no-deal outcome.”