There has been little by way of debate tonight, as Tim Farron, Caroline Lucas, Leanne Wood and Nicola Sturgeon agree on so much: they are all pro-EU, pro-migration and vigorously anti-austerity. The only time there was disagreement on stage came when they had reason to round on Paul Nuttall, who was left to speak for Brexit-backing Britain. He could have made that case with more vim, as his predecessor Nigel Farage has done so well in the past, but he was on the defensive for most of the evening.

The Liberal Democrat leader had the most to gain from tonight, and he made sure to prepare for it. He put in a sleek performance, but he was outclassed in debating skill by Caroline Lucas, who was the sharpest one on her feet tonight. She launched jabs at the Ukip leader at one minute, and another was joshing with him about the few areas (like HS2) they agree on. She was also able to surprise Tim Farron with awkward questions about what exactly he has done to oppose the Tories. The Green leader will be rightly pleased with her performance, as Leanne Wood played second fiddle to her.

Nicola Sturgeon was a bit muted, as she focused her fire on Theresa May - who wasn't there tonight. With the SNP hoping to fend off the Tory advance in Scotland, she would have loved the chance to take on the Tory leader face-to-face.