IMMIGRATION, trust and JK Rowling dominated the political agenda.
It was a heavyweight clash between a bruised and battered PM and a southpaw leftie miles ahead on points.
For my money, Rishi Sunak won this debateCredit: Dan CharityStarmer was put on the spot over his implausible vow to stop the boats by co-operating with the EUCredit: Dan CharityTiggerish Sunak came out fighting, the master of his brief.
Unfashionably, he answered questions head on, winning rare applause over his plans to cut tax and rebuild the economy.
Starmer, clearly confident of striding into No10, adopted the slogging defence of a runaway favourite determined to duck any sucker punches.
From tongue scraping to saying no, here are 12 health trends to try in 2023Sun Political Editor and grand inquisitor Harry Cole landed a few blows too.
He had Sunak on the ropes over the insider betting scandal and the Tories’ 14-year record of chaos.
And he put Starmer on the spot over his implausible vow to stop the boats by co-operating with the EU.
Rishi landed a couple of blows, warning Labour would open the floodgates by handing out visas to existing illegals.
Our Harry tried to pin down Starmer over his backing for Jeremy Corbyn as wannabe PM in 2019.
He justified his four years alongside Corbyn as a bid to keep him in check.
One Sun reader was unimpressed. “If you were lying then why shouldn’t we think you are lying to us now?”
As for JK Rowling’s attack over women’s rights, he blustered about having a chat with her some time.
Starmer clearly believes he can manage without votes from Harry Potter fans.
How to de-clutter if you have a beauty stash to last you a lifetimeFor my money, Rishi Sunak won this debate.
But that hardly matters any more.