Head to head. Mano a mano. Without Jo Swinson or the other party leaders, this was Boris Johnson v Jeremy Corbyn.
And the battle online was just as raucous as the debate on screen.
While much of UK political Twitter was busy sliding uninvited into Arron Banks' DMs, Labour's 280-character cheerleaders were propelling #WinForCorbyn towards the upper echelons of the list of top UK trends.
Nothing says "for the many, not the few" quite like furiously retweeting a hashtag which implicitly asks you to consider not so much what the country can do for you, but what it might do for Jezza (and, incidentally, the Labour leader's nickname also went briefly viral).
Guys, we're pushing the #WinForCorbyn hashtag tonight. Please add this to your tweets & send a message to the establishment. They say Corbyn does not have public support. We'll prove them wrong. We'll make them hear our voice!— RD Hale 🌹 #VoteLabour (@SkyeCitySeries) November 19, 2019
Not that the #BackBoris brigade were any less single-minded in supporting their glorious leader. The Prime Minister's party had organised some pictures in a boxing ring and prominent Conservatives were extremely eager to share them with supporters.
Overall, #WinForCorbyn was used more than twice as often as #BackBoris on Twitter during the debate, but that is perhaps to be expected.
Evidence suggests that people who talk politics on Twitter are more likely to support Labour than the population at large, while Facebook users are thought to be more evenly distributed along the political spectrum.
By the time host Julie Etchingham was introducing the opening statements, Conservative Campaign Headquarters had rebranded its Twitter account "factcheckUK". It was a move criticized by an actual fact-checking organisation:
It is inappropriate and misleading for the Conservative press office to rename their twitter account ‘factcheckUK’ during this debate. Please do not mistake it for an independent fact checking service such as @FullFact, @FactCheck or @FactCheckNI— Full Fact (@FullFact) November 19, 2019
Later, Boris Johnson was asked if the truth mattered in this election.
"I think it does," he responded, to laughter from the audience.
It wasn't the only time pointed laughter was heard from the studio audience, with Mr Corbyn's failure to spell out his position on Brexit also eliciting snorts.
On the Facebook front, a second-screen battle was being waged, with official party pages quickly firing out posts to respond to key points in the debate.
"THE MOMENT OF THE DEBATE SO FAR," one Conservative post declared over a video of Johnson responding to questions on the NHS:
Minutes later the Labour Party shared a video of its own, declaring: "You can't trust the Tories with the NHS."
And then, via an odd forced handshake and further sparring, the debate drew to a close - and the rush for supporters to declare their man the winner began.
"Boris Johnson... was the undisputed winner of that debate," trumpeted Robert Jenrick. The official Conservative Party account had even got a handy winners graphic ready and published before the debate was due to finish.
Labour figures were, naturally, equally clear in their own convictions.
#ITVDebate Contrast the honest, sincere, principled, caring Jeremy Corbyn with the bluster, Bullingdon bullying style of Johnson, abusing his position & talking over his time on every occasion & even disrespecting Julie Etchingham, the woman chairing the debate. Same old Johnson— John McDonnell MP (@johnmcdonnellMP) November 19, 2019
For what it's worth, YouGov's snap poll made it all rather more of a close-run thing - and BBC News political editor Laura Kuenssberg agreed.
"Leaving aside your own party preference, who do you think performed best overall in tonight’s debate?"— YouGov (@YouGov) November 19, 2019
Boris Johnson - 51%
Jeremy Corbyn - 49%
(Figures rebased to exclude don't knows)
Further results to follow shortly at: https://t.co/begsQeyYOn pic.twitter.com/WHZivErxlE
Not sure either really won or lost that debate - Johnson didn't mess up, nor did Corbyn punch through - VERY striking that audience ready to laugh at them both - dare I say, 'nothing has changed'? -— Laura Kuenssberg (@bbclaurak) November 19, 2019