5.11pm GMT

Here's where we stand.

• Ed Miliband has won a key immigration vote in the Commons. In a highly unusual development, Labour, the official opposition, joined forces with one arm of the coalition, the Lib Dems, to vote down a proposal (Dominic Raab's amendment) that was branded illegal and unworkable by the dominant Conservative arm of the coalition. The amendment would have limited the ability of foreign prisoners to avoid deportation by claiming they have a right to a family life under human rights legislation. After Number 10's announcement that Conservative ministers would abstain, it turned into a fight between Labour and the Lib Dems on the one side and Conservative backbenchers (not all of them, but a significant number) on the other. It would be a mistake to read too much into the Labour/Lib Dem partnership, but the vote will be seen as fresh evidence that a realignment of sorts is underway.

• Eighty six Tory MPs voted for the Raab amendment in defiance of the party leadership. Colleagues are currently debating whether this counts as a proper rebellion, because the Number 10 order to abstain only applied to ministers and David Cameron apparently resigned himself to the fact that dozens of his backbenchers would vote with Raab. But, rebellion or not, today has been a wretched day for Cameron, because the events in the Commons illustrated the extent to which he has lost control of his party on this issue. You can argue that it would probably have been worse for Cameron if the Raab amendment had been passed (which is what might have happened if Labour had abstained). At least the government's bill is now not saddled with an amendment deemed unworkable and illegal. But that is a relatively minor consolation. Number 10 claims to be "relaxed" about the vote. They would say that. This sums up the situation rather more accurately.

Nick Robinson (@bbcnickrobinson) Senior Tory backbench source describes today as “the appearance of chaos...at best”

In total 97 MPs voted for the Raab amendment: 86 Tory MPs, nine Labour MPs and two DUP MPs.

• Labour has accused Theresa May of being "scared of her own backbenchers" and of having lost control of immigration policy. This is what Yvette Cooper said in her speech in the third reading debate.

﻿The home secretary has told the House that she disagreed with [Raab's] amendment. But how on earth then could she simply sit on her hands and not take a view when it came to the vote? How on earth could she tell the prime minister that "I propose that the government does not support this amendment because it would be incompatible with the ECHR and counter-productive" and then, as the home secretary responsible for enforcing law and order in Britain, simply sit there, just scared of her own backbenchers, and fail to vote? There is no precedent for this ... She has lost control of her own policy ... She sat on her hands because she was scared. What kind of home secretary is that? What kind of government is this?

MPs are voting to give the bill a third reading as I write. The government is almost certain to win, and the bill will then go to the Lords.

That's all from me - for now.

But I will be live blogging Question Time tonight. Ken Clarke is on, alongside Emily Thornberry, the shadow attorney general, Lord Oakeshott, the Lib Dem peer, Kate Smurthwaite, the comedian and feminist activist, and Mark Littlewood, director of the Institute for Economic Affairs.

Thanks for the comments.

Yvette Cooper in the third reading debate Photograph: /BBC Parliament

UPDATE at 5.16pm: The bill did get its third reading (no surprise). And the Labour whips have tweeted a list of the 86 Tory MPs who voted with Dominic Raab.

