At the cigarette-end of the Parliament, Boris Johnson has finally managed to ram through the last stages of six of his most controversial laws.
Everything from a care costs “catastrophe” to voter ID and banning some noisy protests has passed in the final days, after rebellious Lords finally backed down.
As parliament is prorogued today ahead of the May 10 Queen's Speech, MPs and peers are breathing sighs of relief - or frustration - after last-ditch battles ended.