Keir Starmer today effectively accused Boris Johnson of lying to Parliament over Partygate, declaring: "Why is he still here?"
The Labour leader lashed out at a fractious PMQs after Mr Johnson told MPs on December 1 that "all guidance was followed completely in No10" - only for police to issue 20 fines for lockdown breaches yesterday.
Labour's leader could not directly accuse the Prime Minister of lying - something Mr Johnson has denied - under Commons rules, but effectively did so by careful wording.