Boris Johnson would be forced to delay Brexit if he has failed to strike a fresh deal by 19 October, under a rebel Bill aimed at blocking a crash-out from the EU.

The legislation – expected to be rushed through the Commons in a single day on Wednesday – would then require the prime minister to ask the EU for a three-month extension to Article 50, until 31 January.

If passed, it would kick in the day after a crucial EU summit on 17-18 October – earlier than expected, but the event which Mr Johnson himself as earmarked as the last hope for a deal.

It was published as No 10 stoked growing expectation of an October general election if MPs succeed in seizing control of Commons business, in a vote on Tuesday – in order to pass the Bill a day later.

Heavyweight Tories, including Philip Hammond, the sacked former chancellor, and David Gauke, the ex-justice secretary, are among the Bill’s backers.

Up to 20 Conservative MPs are expected to join the revolt – sufficient to deliver victory – defying Mr Johnson’s threat to expel them from the party if they do.

Protesters take to streets after Boris Johnson suspends parliament Show all 11 1 /11 Protesters take to streets after Boris Johnson suspends parliament Protesters take to streets after Boris Johnson suspends parliament Anti Brexit protesters march on Whitehall EPA Protesters take to streets after Boris Johnson suspends parliament Many of the protesters carried placards AP Protesters take to streets after Boris Johnson suspends parliament A demonstrator wears a Boris Johnson mask during a London rally AFP/Getty Images Protesters take to streets after Boris Johnson suspends parliament An anti-Brexit demonstrator wields an EU flag during a London rally. AFP/Getty Images Protesters take to streets after Boris Johnson suspends parliament The protesters also marched to Trafalgar Square, where they blocked traffic AP Protesters take to streets after Boris Johnson suspends parliament John McDonnell addressed crowds in Whitehall. PA Protesters take to streets after Boris Johnson suspends parliament A small group of Brexit supporters attempted to stage a counter protest in central London. AP Protesters take to streets after Boris Johnson suspends parliament Three people were arrested in London, including a woman who sat on the road near Trafalgar Square. AP Protesters take to streets after Boris Johnson suspends parliament In Oxford, locals and students gathered outside Balliol College, Boris Johnson's alma mater, to protest. PA Protesters take to streets after Boris Johnson suspends parliament Thousands of people gather in central Glasgow to protest against the prime minister. AFP/Getty Images Protesters take to streets after Boris Johnson suspends parliament Jeremy Corbyn spoke to protesters in central Glasgow. Getty

Significantly, if the EU proposed an extension to a date different to 31 January, the prime minister would be forced to accept that extension within two days, unless the House of Commons rejected it.

Supporters of the Bill argued it still provided the government with “sufficient time to carry out a genuine and sincere negotiation”.

It would also, before the current 31 October deadline, “provide time during which parliament must seek to build a consensus on the way forward”, they said.

Keir Starmer, Labour’s shadow Brexit secretary, said: “This Bill will stop Boris Johnson forcing through a reckless and damaging no-deal Brexit on 31 October.

"This week could be parliament’s last chance to stop a no-deal Brexit. MPs must act in the national interest and support this Bill.”

Moments later, Mr Johnson gave his response in Downing Street, claiming it would “chop the legs” out from under the UK's position in trying to negotiate a fresh deal with the EU.

He said: “I say, to show our friends in Brussels that we are united in our purpose, MPs should vote with the Government against Corbyn's pointless delay.

“I want everybody to know there are no circumstances in which I will ask Brussels to delay. We are leaving on 31 October, no ifs or buts.”

The so-called rebel alliance will aim to take control of the Commons order paper from 3pm on Wednesday, to pass a Bill just 2 pages long, with 5 clauses, and 1 schedule.

If it can clear all its Commons stages on Wednesday, it will leave Thursday – and possibly Friday and through the weekend – for a rockier path through the Lords.

The aim is for the bill to have gained royal assent by Sunday night to be assured the law is in place before Mr Johnson prorogues parliament as early as Monday.