Boris Johnson went on the offensive in PMQs today, rebuking Labour leader Sir Keir Starmer in front of the baying Conservative benches.
Sir Keir attempted to take the Prime Minister to task over the cost of living, accusing him of "dither and delay".
He then tried to take on Mr Johnson over the reported passport backlog, as the summer holidays looms.
Labour leader Keir Starmer responds to Prime Minister Boris Johnson. House of Commons
"There are reports that the Home Office already has a backlog of over 500,000 passports to issue," he said.
Prime Minister Boris Johnson delivers a statement to the House of Commons, London, following the publication of Sue Gray's report into Downing Street parties in Whitehall during the coronavirus lockdown. House of Commons
"That's potentially more than half a million people worrying whether they will get away this summer."
"So can the Prime Minister reassure people that they won't miss out on their holidays due to the failures of his Home Office?"
After explaining that his Government is "increasing the speed with which the passport office deliver"
He continued: "To the best of my knowledge everybody os getting their passport within four to six weeks, Mr Speaker."
"... that is because we are driving the leadership of this country.
"We are getting things done that would never be possible under them."
The Prime Minister then exploded into a tirade against Sir Keir's opposition.
He was heckled by the opposition benches as he attempted a run through of his greatest hits in office, which included a reference to Brexit and support for Ukraine, before criticising Labour MPs for their approach on defence matters.
"We got Brexit done Mr Speaker," he said.
"We were the first European country to help Ukraine."
"Does anybody seriously think for a second that the Labour Party would have done that?"
Pointing at the Labour leader the Prime Minister exclaimed: "He campaigned to put Vladimir Corbyn, I mean, sorry, Jeremy Corbyn in Downing Street!"
The remarks were met with inaudible shouts from the opposition benches, and nods from the Tories.
This all comes on the day Sue Gray's report in Partygate was published.