With just a week to the general election, Boris Johnson is already confidently - if not complacently - talking about his plans for the fist 100 days of a majority Tory government.
With opinion polls still suggesting a comfortable lead for the Conservatives, the prime minister has announced plans for a Commons vote on Brexit, a Queen's Speech and a post-Brexit budget.
Labour has responded by claiming a Tory victory would mean more austerity, privatisation and tax giveaways, while the Liberal Democrats have denounced Mr Johnson's promises as fantasy.
The prime minister's confident pledges came as the latest opinion poll gave the Conservatives a ten-point lead over Labour, suggesting a comfortable majority of 48 for Mr Johnson on 12 December.
The poll, by Savanta ComRes for The Daily Telegraph, put Tory support at 42%, Labour on 32% and the Liberal Democrats on 12%, though 21% said they may change their mind between now and polling day.
Ahead of a full day of campaigning after a short break hosting the NATO summit, Mr Johnson said that next week would see the most important election in a generation.
"In just seven days' time the British people will have to choose between a working majority government or yet another gridlocked hung parliament," he claimed.
"If there is a Conservative majority next week, we will get Brexit done by the end of January. 2020 will then be the year we finally put behind us the arguments and uncertainty over Brexit."
Mr Johnson added if he won a majority next week, by 22 March - 100 days after the election - his government would have passed the withdrawal agreement and delivered Brexit.
Other measures in the Tories' first 100 days are said to include:
But Labour's election campaign chief Andrew Gwynne ridiculed Mr Johnson's boasts.
"The Tories have had 3,494 days in office, and in those days we've seen child poverty soar, rising homelessness, rising food bank use, and violent crime is up too," he said.
"The NHS has more people waiting for operations, and record staff vacancies.
"As the Conservatives approach 3,500 days of failure, it's clear that more of the same failed austerity, privatisation and tax giveaways for the few is not the answer."
And the Liberal Democrat deputy leader Sir Ed Davey said: "Boris Johnson is once again lying to the British public by pretending he can actually deliver on any of these promises.
"This is pure fantasy. A Tory government would remain completely consumed by Brexit not just for the next 100 days, but for years to come. We must prevent Johnson getting a blank cheque to crash Britain out of the EU by the end of 2020."
With Jeremy Corbyn also on a whirlwind campaign tour, Labour is pledging a "moral mission" to save lives this Christmas and end rough sleeping, accusing the Conservatives of being "directly responsible" for people living and dying on the streets.
As well as earmarking £1bn of town hall cash, Labour is proposing:
"One person sleeping rough is one too many," said Mr Corbyn.
"No one wants to live in a society where thousands of homeless people are left out in the cold on the streets. Labour will save lives this winter and end rough sleeping within five years. That's real change."
The SNP leader Nicola Sturgeon is spending the day touring Scotland in a campaign bus, declaring: "We have seven days to escape Brexit, lock Boris Johnson out of office and put Scotland's future in Scotland's hands."