Even by his excruciatingly poor standards, today was a low moment for the Prime Minister.
Boris Johnson, who was handed a copy of Sue Gray's long-awaited report into lockdown-busting parties in Downing Street this morning, cut a remarkably churlish, petulant and flippant figure in the House of Commons as he issued a mealy-mouthed apology and resorted to cheap insults before telling the country it was time to move on.
It was all depressingly predictable. Deep down we knew it would go like this.