Government officials revealed Boris Johnson plans to call a 14 October general election if he loses a crunch no-deal Brexit vote in the Commons on Tuesday.
The sources said the prime minister was confident that the election motion would receive the two-thirds majority required to trigger an early poll under the Fixed Term Parliaments Act.
Ministers will table the motion by the end of Tuesday, but it will be moved to a vote on Wednesday only if MPs vote tomorrow to take control of Commons business in order to pass a bill to block a no-deal Brexit on 31 October.
In an unexpected statement outside Number 10 on Monday, Mr Johnson insisted there were “no circumstances” in which he would delay Brexit beyond the current deadline.
The prime minister warned that MPs would “chop the legs out” from the UK position if they backed a Brexit extension as he addressed the nation this evening.

Boris Johnson threatens to sack Tories who back law to block no-deal Brexit
Decision comes after crunch talks with whips at Chequers retreat on Sunday, The Independent understands
Boris Johnson 'wants to lose' to Brexit rebels as an excuse to 'purge' moderate Tories and force election, ex-minister says
David Gauke says Tories are being 'goaded' to help block a no-deal departure - allowing prime minister to turn to the public for mandate
Jeremy Corbyn vows to 'pull Britain back from the brink' in outspoken attack on Boris Johnson
Labour leader will summon shadow cabinet for emergency talks to agree tactics
Tony Blair urges Jeremy Corbyn to avoid general election until after Brexit is sorted
Former prime minister says government has been taken over by a 'gang of adventurers' acting in a 'shocking, irresponsible and dangerous' wayPlease allow a moment for the live stream to load