Theresa May didn't just lose control of Brexit last night - she lost control of the Conservative party.
An astonishing 29 of her own Tory MPs rebelled against her to vote for MPs to take control of the Brexit process in Parliament.
They included three ministers, Richard Harrington, Alistair Burt and Steve Brine, who all resigned.
By contrast, just eight Brexit-backing Labour MPs rebelled against Jeremy Corbyn to vote against MPs taking control.
34 SNP MPs, all 11 Lib Dems, all 4 Plaid Cymru, 17 independents including the Independent Group, and Green Caroline Lucas all backed MPs taking control.
By contrast, 10 DUP MPs and three independents - Ian Austin, Frank Field and Sylvia Hermon - voted against MPs taking control.
The overall result was 329-302, a majority of 27.
Brexit: 5 fast facts you need this morning as MPs seize control from Theresa May
All 29 Tory rebels who voted for MPs to take control

Guto Bebb
Richard Benyon
Nick Boles
Steve Brine
Alistair Burt
Kenneth Clarke
Damian Collins
Alberto Costa
Jonathan Djanogly
George Freeman
Damian Green

Justine Greening
Dominic Grieve
Sam Gyimah
Richard Harrington
Joseph Johnson
Phillip Lee
Jeremy Lefroy
Oliver Letwin
Paul Masterton
Andrew Mitchell
Nicky Morgan
Robert Neill
Sarah Newton
Mark Pawsey
Antoinette Sandbach
Nicholas Soames
Caroline Spelman
John Stevenson
NOTE: A 30th Tory, Ed Vaizey, voted both aye and no. Normally this is known as a 'positive abstention' - but the Mirror understands he voted both ways by accident!
All 8 Labour rebels who voted AGAINST MPs taking control
Kevin Barron
Ronnie Campbell
Rosie Cooper
Caroline Flint
Stephen Hepburn
Kate Hoey
John Mann
Graham Stringer