In football terms, Johnson played a high press and Corbyn relied on counter-attack. Neither scored.
Corbyn says the monarchy “needs a bit of improvement”. Johnson says the institution of the monarchy is “beyond reproach”.
But Corbyn hits back on the Government’s deal timelines and American trade plans for the future.
My latest round of polling finds no signs of a seismic shift in opinion so far. We find a similar picture to last week’s.
I am arguing that there is some limited space for radical candour with the electorate on the difficult choices facing the country in the 2020s.
Treat claims of a communalist election with suspicion. The evidence suggests that ethnic minority voters prioritise domestic issues over foreign policy ones.
A shallow minded and lazy tax and spend policy can only go so far on tax taken from the highest earners.
His attitude ought to worry us. I mean that literally. All these men believed that the end justified the means.
No deals with Huawei, no control of our nuclear industry, no more infiltration in our university research programmes. We need a values-led strategy.
It stretches credulity to just assume that rent-seeking or uncompetitive markets account for all British top wealth.
Together with my weekly focus groups, it will help to explain the dynamics of the campaign and the factors that will determine the outcome.
Lord Caine has projected a plan that would allow proceedings into suspected Troubles-related offences only if certificates are issued by senior legal figures.
Economic competence has been the cornerstone of the Conservative appeal. Remove that cornerstone and the entire structure becomes fragile.
These West Midlands voters in Tom Watson’s seat care deeply about Brexit and see the Prime Minister as their champion.
Voters have a clear choice: vote Conservative or vote for further indecision, confusion and delay.
Labour leader Jeremy Corbyn tells a campaign rally in Essex that the Conservatives are trying to reintroduce Thatcherism under the Brexit banner.
Our businesses have the ingenuity, skills and talent to succeed, but they need to know what the future will hold before they can invest, hire and deliver.
The Speaker is retiring, so is the Father of the House, but the Prime Minister looks confident of getting several encores.
“Labour backs a general election because we want this country to be rid of this reckless and destructive Conservative government.”
In my view, they’d be mad not to make him a defining feature of their campaign.
By pursuing an election at the expense of the Withdrawal Bill, Johnson is gambling on hammering Labour amidst the December gloom.
This inconclusive squabble about whether to hold a general election cannot go on.
It is as if it had become a vehicle to help Blair redeem his reputation and popularity, lost after the Iraq War.
The result of a general election next month would by no means be a foregone conclusion.
“The European Union will decide whether there’s going to be an extension granted or not. That extension will obviously encompass whether there’s a No Deal or not.”
I fear that we would lose too many good colleagues to a Remain coalition in the south, and would not pick up enough Leave-voting seats in the midlands and the north.
“They said we couldn’t get a new deal, and we did. Then they said we couldn’t get it through Parliament.”
He increased the pressure on Labour to facilitate a Brexit deal by reminding everyone that he is a formidable electioneer.
The Prime Minister made it as easy as he could for Labour MPs to support the Bill, and the Leader of the Opposition did not make it very hard.
He presented a clear choice between his deal and the people’s wrath.