Labour has thrown its weight behind an early general election, significantly boosting the chances of voters going to the polls before Christmas.
Leader Jeremy Corbyn dropped his opposition to a snap election after the EU granted a Brexit delay until 31 January 2020 to avoid a no-deal divorce.
MPs will vote this evening on the proposal for a snap poll, which would be the first December general election for almost a century.
But there is disagreement between the political parties over what date it should be on.
Boris Johnson has pushed for Thursday 12 December, but the Lib Dems prefer 9 December in order to dissolve parliament earlier and remove any chance of the prime minister’s Brexit bill being fast-tracked through parliament.
Mr Corbyn has not revealed what date he would support, only saying there will be a “parliamentary process” to argue over the timing later today.
“We are going out there to fight an election campaign and I can’t wait to get out there on the streets,” he said after a meeting of Labour’s shadow cabinet.
But several Labour MPs have already declared they will defy orders and vote against a snap election.
One, Barry Sheerman, called the decision “sheer madness” and said he had heard frontbenchers and whips were “resigning” over the issue.
Education Secretary Gavin Williamson said a new set of MPs was needed to replace the “rotten” and “broken” current parliament that is “standing in the way of the British people”.
“It is welcome to see that Labour are moving in a general election, but let them vote for a general election, not just talk about it,” he added.
MPs have three times rejected Mr Johnson’s bid for a snap election, which he needed two-thirds of their support for.
But tonight’s vote will only require a simple majority to pass – just over half.
However parliament’s rare unified stance could all be thrown off course if MPs try to table amendments to the election bill, such as extending the vote to 16 and 17 year-olds.
If that wins enough support, the government could threaten to pull the whole thing.