Boris Johnson will launch a renewed attempt to push his Brexit deal through Parliament as a rebel alliance of MPs pledged to fight a “guerilla war” to stop Britain leaving the EU by the end of the month.

The Prime Minister will demand that MPs are allowed a straightforward vote on his deal after Oliver Letwin, a former Conservative Cabinet minister, conspired with Labour to destroy an historic weekend sitting of Parliament which had been expected finally to approve Brexit.

Amid growing fears that MPs will continue to thwart attempts to approve the deal, Downing Street is drawing up plans to force a general election which could take place as soon as Nov 28. John Bercow, the Speaker, may bar another vote on the deal on Monday.

On Sunday night, there were reports that the EU was considering offering Britain a “flexible” extension until February 2020 that would allow the country to leave whenever a deal is agreed.

The Prime Minister was forced to write to the president of the European Council on Saturday night formally setting out Parliament’s request for an extension after he failed to get Parliament’s approval for his deal.