Labour’s Matt Bishop took Harper’s Forest of Dean seat by just 300 votes during a chastening for the Tories, which by 7am on Friday (5 July) had lost nearly 240 seats with around 30 still to declare.
Another major scalp was Covid era transport secretary Grant Shapps, now the defence secretary, who lost his Welwyn Hatfield seat. Conceding defeat, Shapps said internal rivalries and division in his party had become "an endless political soap opera".