Theresa May went head-to-head with Jeremy Corbyn in the House of Commons. Here's what happened.
The Windrush scandal dominated, leading to some of the most explosive exchanges yet between Theresa May and Jeremy Corbyn.
In a pre-emptive strike, the prime minister went straight into an apology for the "confusion and anxiety" caused to the children of first generation Commonwealth immigrants threatened with deportation because they haven't got the right paperwork.
Responding to a planted question from a Tory MP, she said: "These people are British. They are part of us." She repeated her pledge that no one with the right to be in the UK would be deported.
Jeremy Corbyn referred back to a case he had raised a month ago at Prime Minister's Questions - that of Albert Thompson, a man who had been denied NHS cancer treatment he was entitled to because he did not have the right documentation. He accused Mrs May of "brushing it off".
The Home Office has been in contact with Mr Thompson's representatives, said Mrs May, and his NHS treatment should never have been withheld. She suggested Mr Thompson was not part of the Windrush generation.
Then it was on to the landing cards - documents that could have shown when Commonwealth citizens arrived in the UK - that were destroyed by the UK Border Agency during an office move in 2010.
Mr Corbyn tried to pin the decision on Mrs May who was home secretary in 2010 when it was thought to have been taken. Not so, said Mrs May, "the decision to destroy the landing cards was taken in 2009 under a Labour government".
This was news to Mr Corbyn and everybody else (Labour's Jacqui Smith and then Alan Johnson were the home secretaries during the year in question and they have both said they can't remember anything about it).
The Labour leader switched to an attack on the "hostile environment" for illegal immigrants that was created by Home Secretary May, in 2014, which he said had led to the current Windrush debacle.
He then swung back round on to the landing cards, suggesting again Mrs May had been responsible and saying Parliament needed "absolute clarity" on when the decision was taken. It was in 2009, Mrs May told him.
“The decision to destroy the landing cards was taken in 2009” @theresa_may saying there was a Labour home secretary then— BBC Daily Politics and Sunday Politics (@daily_politics) April 18, 2018
“It was under a Tory government and she was home secretary, and that is what is causing such pain and such stress to a whole generation” @jeremycorbyn #pmqs pic.twitter.com/SEo1BklK10
The prime minister - perhaps sensing that she had got one over on Mr Corbyn - then ventured into a defence of her crackdown on illegal immigration, saying it was "absolutely right" that only people entitled to use public services used them.
"This isn't about illegal immigration," said Mr Corbyn, but about Commonwealth citizens "who have a right to be here". He asked how many people from the Windrush generation have been deported.
“Does PM know how many British citizens have been wrongly deported, where to, and what provisions she has made to bring them back home to Britain?” @jeremycorbyn— BBC Daily Politics and Sunday Politics (@daily_politics) April 18, 2018
“We are not aware of any specific cases of a person being removed from the UK in those circumstances” @theresa_may pic.twitter.com/80L4LgAyyy
Mr Corbyn said he had just received information that Albert Thompson had still not been told when he will get the treatment he needs.
Shouting across the despatch box as the noise levels from MPs rose, Mr Corbyn said the responsibility for the Windrush debacle "lies firmly at the prime minister's door" because of her "pandering to bogus immigration targets" when she was home secretary, which he said had led to a "hostile environment" and British citizens "thrown into detention centres like criminals".
He said the Windrush generation came to the UK after the war to help rebuild the country, and claimed Mrs May's government was both "heartless and hopeless" and "callous and incompetent".
Theresa May agreed that the Windrush generation "did help to build our country, they are British" which was why the government was working to ensure they could prove their status.
She then took an angry swipe at Mr Corbyn over allegations of anti-Semitism aired by some of his own MPs in an emotional Commons debate on Tuesday.
"He talks about being callous, I will not take that from a man who allows anti-Semitism to run rife in his party."
What else came up?
The SNP's Leader at Westminster Ian Blackford zeroed in on Esther McVey, who sparked controversy on Monday by describing the so-called "rape clause" in Universal Credit as an opportunity for victims to get help. Did the PM agree with the work pension secretary?
“What kind of society do we live in?” @ianblackfordmp asks the PM about Job Centre forms for financial support and so-called 'rape clause'— BBC Daily Politics and Sunday Politics (@daily_politics) April 18, 2018
"We live in a society where we have taken every care to ensure that this is dealt with in as sensitive a manner as possible" @theresa_may pic.twitter.com/0UB9JSisXG
Ellie Reeves, Labour MP for Lewisham West and Penge, asked if the rise in violent crime in London was down to police cuts.
“2018 has been an unprecedented year for violent crime in London” says @elliereeves asking the PM about “chronic cuts” to police— BBC Daily Politics and Sunday Politics (@daily_politics) April 18, 2018
“More money is being made available to police forces in the ‘18/’19 year” says @theresa_may before quoting shadow police minister#pmqs pic.twitter.com/GDwqQU7CPh
Here's what the BBC's Andrew Neil and Laura Kuenssberg made of it:
“We thought it was pretty much an open goal for the leader of the opposition and it looked that way too” says @afneil on #WindrushGenerarion at #pmqs— BBC Daily Politics and Sunday Politics (@daily_politics) April 18, 2018
But PM’s reply on decision to destroy landing cards in 2009 “rather took the wind out of Mr Corbyn’s sails” #bbcdp pic.twitter.com/53k3LwfhVJ
"Given how difficult and embarrassing this has been for the government in the last 48 hours… that should have been a complete car crash for the government” @bbclaurak on #pmqs #WindrushGenerarion pic.twitter.com/Vj10NK36fI— BBC Daily Politics and Sunday Politics (@daily_politics) April 18, 2018
And here is BBC Parliamentary Correspondent Mark D'Arcy's take on it:
That was just about as bitter a PMQs exchange as Theresa May and Jeremy Corbyn have had.
The PM was accused of pandering to fears about immigration and creating a Home Office that was "heartless and hopeless". But the PM was prepared.
A critical detail in the Windrush saga is the destruction of critical immigration records - and she said that decision was taken under a Labour government.
It was a point of detail which tripped the Labour leader up - and his voice increasingly had that edge of anger that creeps in in pressure situations.
The PM had, courtesy of a former special advisor, Neil O'Brien, already taken the opportunity to lay out her position before Mr Corbyn rose - and she didn't give an inch, in the face of intense attack in an unruly House.
And her lashback about Labour's internal battle over anti-Semitism delighted her side.
Cornered on unfavourable ground, the PM won this exchange - although Jeremy Corbyn's succession of pointed phrases are doubtless already running on Facebook, and will play well with his target voters.
The Speaker intervened several times to quieten the House and rebuke hecklers - at one point complaining of "stupid" behaviour. Although he didn't name the miscreants. The atmosphere was poisonous - and with the political temperature rising, it will probably continue to curdle.
No-one expects sugary matiness at PMQs, but this kind of mutual contempt is corrosive.
Predictably (although I failed to predict it) there were plenty of questions pegged to the Commonwealth summit, taking place a short distance away.
Nigel Evans raised the issue of gay rights in Commonwealth countries, Stella Creasey complained about an extradition case.
And in 40 minutes, no-one mentioned Brexit.
What pundits are saying on Twitter
Not sure how pointing out that the case Corbyn mentioned is not part of the Windrush generation really helps May. It just highlights how much bigger this problem is: extends across the Commonwealth #PMQs— Isabel Hardman (@IsabelHardman) April 18, 2018
Quite surprising that Jeremy Corbyn’s team hadn’t double checked who authorised the destruction of the Windrush landing cards before he asked the question. #PMQs— Kevin Schofield (@PolhomeEditor) April 18, 2018
But May hits back that "callous" should apply to Labour given its anti semitism problems. Corbyn looked furious the issue was being weaponised by May to deflect from #Windrush.— Paul Waugh (@paulwaugh) April 18, 2018
And finally, for podcast fans
Make sure you listen to one of the BBC's fastest growing podcasts. The latest episode of PMQ's with Andrew Neil is out now. This week - the Windrush scandal with Ian Lavery & Alan Duncan #pmqs— Liz Rawlings (@lizrawlings) April 18, 2018
Listen on iPlayer: https://t.co/T8Lb2naXVv
Subscribe on Apple:https://t.co/r0WKhfnWV0 pic.twitter.com/kHreJwNknN