Editor's Note: This article originally appeared on Order From Chaos.

During another dramatic week in British politics, Parliament—facing an imminent five-week suspension as the clock ticks towards the October 31 Brexit deadline—seized control of the agenda, introduced legislation to prevent a no-deal Brexit, and blocked early elections. It was a stunning series of defeats for Prime Minister Boris Johnson, who lost his one-seat parliamentary majority when a member of parliament (MP) defected, then expelled 21 MPs from his party for voting against him, and finally saw his own brother quit as Tory MP and minister. September 9 is the next date to watch, when parliament is expected to finalize the bill blocking no-deal and reconsider fall elections.

Did Parliament Block a No-Deal Brexit?

Not exactly. But it is trying to pass legislation that would prevent the government from pursuing this outcome.

In a short statement outside Downing Street on September 2, Johnson threw down the gauntlet: He pledged not to request a Brexit extension from the EU “under any circumstances” and implicitly threatened elections if rebels forced his hand. Parliament responded when it returned from its summer recess on September 3, with a cross-party group of MPs introducing an emergency debate motion—which Speaker John Bercow allowed in an unprecedented decision—to seize control of the agenda and fast-track a private member’s bill blocking a no-deal Brexit. It passed in a 328-301 vote.

In response, Johnson expelled 21 Conservative MPs from the party for defying the government—including eight former ministers and Winston Churchill’s grandson. The rebels were lauded by supporters for placing country before party and personal ambition, with some serving cabinet ministers reportedly calling for these MPs to be reinstated. Earlier that day, Johnson lost his one-seat majority when MP Philip Lee defected to the Liberal Democrats, crossing the chamber as the prime minister was speaking. Later in the week, Jo Johnson—Boris’ brother—resigned as MP and universities minister over the “unresolvable tension” between “family loyalty and the national interest.”

On September 4, MPs considered the anti-no-deal bill. Introduced by Labour MP Hilary Benn, it requires the government to reach an agreement with the EU by October 19 (after Johnson meets EU leaders at the European Council summit on October 17-18) or seek parliamentary consent for a no-deal Brexit. If neither occurs, the government must ask the EU to extend the deadline to January 31, 2020 or accept its proposed alternative (unless parliament rejects it). The bill passed all three legislative stages in the Commons that day; later that evening, the government abandoned effortsto block the bill’s passage in the Lords. It is expected to become law on September 9, with the government confirming it would not suspend parliament beforehand. Johnson said he would “rather be dead in a ditch” than agree a Brexit extension, but he refused to say if he would resign.

The U.K. cannot unilaterally delay the Brexit deadline (though it can unilaterally withdraw its invocation of Article 50 to leave the EU). If the government requests an extension, all 27 EU leaders must agree. The wild card remains French President Emmanuel Macron, who was the strongest opponent of an extension last April. Elections would be a compelling rationale for extra time. Meanwhile, the European Commission is continuing its contingency planning for a no-deal outcome.

Will There Be Snap Elections?

Yes, sooner or later, as Johnson is now far short of a parliamentary majority. The question is whether elections occur before or after the October 31 Brexit deadline.

In response to the rebel move, Johnson introduced a motion on September 4 under the Fixed Term Parliament Act that called for snap elections on October 15 (a change from the initial plan of October 14, which coincided with the Jewish holiday of Sukkot). Although the measure received more yeas than nays (298-56), it fell short of the two-thirds majority required by the Act. The majority of Labour MPs and the Scottish National Party abstained, demanding the Benn bill preventing a no-deal Brexit become law before elections are set.

The government will try again on September 9, after the bill is adopted. The Labour Party is internally debating the timing of new polls. Tories are goading its leader Jeremy Corbyn, suggesting he has long demanded elections but is now afraid to face the public. (The prime minister called him a “chlorinated chicken” and “great big girl’s blouse” on the floor of Parliament). Senior aides advocate elections as soon as the bill is passed. Yet backbenchers prefer polls after October 31, which would keep Johnson trapped in office through the date on which he has repeatedly vowed Britain will exit the EU. Former Labour Prime Minister Tony Blair also warned this week against early polls, arguing Corbyn “should see an election before Brexit is decided for the elephant trap it is.”

Downing Street is reportedly considering alternative measures. Tories could call a no-confidence vote in their own government, which would require a simple majority rather than two-thirds to trigger elections. It is a risky strategy, as it would first give the opposition 14 days to form a national unity government. Yet this would require tremendous discipline, as numerous MPs are loath to back Corbyn; recently expelled Tory grandee Ken Clarke could conceivably be an acceptable caretaker. Alternatively, Tories could seek to amend the Fixed Term Parliament Act by allowing a simple majority vote to trigger elections. This is also risky, as rebels could seek to amend the bill and introduce a November date.

Who Will Win the Election?