A proposed law giving Boris Johnson’s government the power to override parts of the Brexit agreement with the EU has passed its first hurdle in the Commons.
MPs backed the Internal Market Bill by 340 votes to 263.
Ministers say it contains vital safeguards to protect Northern Ireland and the rest of the UK, if negotiations on a future trade deal break down.
But critics, including a number of Tory MPs, warned it risks damaging the UK by breaching international law.
Although the government has a majority of 80 in the Commons, it is braced for rebellions in the coming weeks as the legislation receives detailed scrutiny.
Several prominent Conservatives, including former Chancellor Sajid Javid, have said they could not support the final bill unless it is amended, with a number expected to have abstained in Monday’s vote.