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.
Tiggerish 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.
Sun Political Editor and grand inquisitor Harry Cole landed a few blows too.
Read More on Politics
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.
Most read in The Sun
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.
For my money, Rishi Sunak won this debate.
But that hardly matters any more.