The Commons voted 330 to 231 to approve the Withdrawal Agreement Bill at its third reading, putting an end to months of late night votes and government defeats.
Although the draft legislation still needs to be approved by the House of Lords, it means the UK will definitely leave the European Union on 31 January, over 10 months after the original 29 March 2019 exit date.