Ed Miliband completely eviscerated Boris Johnson while speaking against the controversial UK Internal Markets Bill.
In the most widely-shared segment of his 25 minute speech, Miliband tore into Johnson's disastrous handling of Brexit and accused him of having failed to even read the bill they were debating.
utter annihilation https://t.co/jQrlKAFfAD— Hannah Jane Parkinson (@Hannah Jane Parkinson) 1600101936
The former Labour leader also demanded that Johnson take responsibility for his Brexit "mess", pointing out that he repeatedly promised an "oven ready" deal.
What incompetence. What failure of governance. Boris Johnson can't blame Theresa May, he can't blame John Major, he… https://t.co/iNHvOAoSEM— Ed Miliband (@Ed Miliband) 1600103010
As well as outlining Labour's attitude towards the Internal Markets Bill, Miliband's blistering speech reflected some of the opposition Johnson faces from his own party.
Although the bill ultimately passed through the Commons, 30 Tory MPs abstained from voting, while two voted against it.
Johnson has sought to justify the bill, which will give his government the power to double back on part of the Brexit agreement they made with the EU (and in doing so, potentially break international law), by claiming it will provide vital trading safeguards for Northern Ireland if negotiations break down.
But Miliband cast doubt on whether or not this is actually true: he invited Johnson to point out specific safeguards in his bill, which Johnson failed to do. Instead, he appeared visibly shaken by Miliband's speech.
The face when you’ve just been absolutely destroyed by @Ed_Miliband over your attempts to break international law a… https://t.co/2zewdjEnNw— Anna Turley 🌹💙 (@Anna Turley 🌹💙) 1600100934
@Ed_Miliband That moment when Ed Miliband demolished Johnson! Boris has nowhere to hide! https://t.co/03d0mtJxnk— The Political Rants (@The Political Rants) 1600109223
People were wishing they'd chosen "chaos with Ed Miliband" in 2015.
Even more proud to have voted for ‘chaos with Ed Miliband’ having watched this masterclass. Prime Minister utterly… https://t.co/Cg84b2iu4p— Paula Sherriff 🧡 (@Paula Sherriff 🧡) 1600102790
At last, today, we finally got "Chaos with Ed Miliband". That's Ed on the left, and Chaos on the right. https://t.co/d4IuX2QIqT— Stewart Wood (@Stewart Wood) 1600114384
I chose chaos with Ed Miliband, please.— Sue Perkins 💙 (@Sue Perkins 💙) 1600100932
And called the speech his "redemption".
@ladyhaja @PaulJoh93195432 red ed redemption— ikingy (@ikingy) 1600102639
It wasn't a good look for the prime minister...
boris johnson sat there listening to ed miliband absolutely destroy him https://t.co/OKqHDG7DP2— Abby Tomlinson (@Abby Tomlinson) 1600102354
Ed Miliband eviscerated British PM Johnson as a chancer and a fraud, a second-rate conman https://t.co/kZU4wYASrA— Alfons López Tena (@Alfons López Tena) 1600116272
...but it had people starting Ed Miliband fan accounts.
Don’t mind me I’m just becoming an Ed Miliband fan account— Lucy Moon 🌙 (@Lucy Moon 🌙) 1600112243
OMG @Ed_Miliband is on FIRE.🔥 I *stan*. https://t.co/LneUkbLqXI— Carrie 🌻😷🇪🇺 BLM (@Carrie 🌻😷🇪🇺 BLM) 1600104288
Things I didn't think I'd ever write: I think I'm a bit of an @Ed_Miliband fan 😁 him v Johnson would have been stop… https://t.co/S038K3Ctec— 🔶Jonathan Banks🔶 (@🔶Jonathan Banks🔶) 1600108060
@Ed_Miliband You played a blinder. A speech of a lifetime! Thank you for saying what so many of us wanted to say for so long!— Dr. Jennifer Cassidy (@Dr. Jennifer Cassidy) 1600107312
Watching Ed Miliband now is like driving past a house you didn’t buy because you didn’t like the splashback tiles w… https://t.co/Q2BD9sVAI7— Sian Harries (@Sian Harries) 1600110690
Maybe Ed Miliband is "tough enough" after all.
@Ed_Miliband You were tough enough Ed. 👍 https://t.co/NdprIeB4hF— Nick Schneider (@Nick Schneider) 1600103158
Buying Ed Miliband an Absinthe after his blistering speech in the Commons earlier. Hell yes he’s tough enough!— Ken Clarke (@Ken Clarke) 1600109788
Turns out Ed Miliband was tough enough after all.— schwitzy (@schwitzy) 1600108459
After that speach today, Ed Miliband should've pulled bacon sandwich out of his pocket, taken a massive, triumphant… https://t.co/1Bx8sc1e0m— Adam (@Adam) 1600120759
Miliband had a great day https://t.co/Y60AO0qzM9— Lovers (@Lovers) 1600113373
What might have been, if it weren't for *that* bacon sandwich...