The UK's exit from the European Union moved a step closer after Boris Johnson's Brexit Bill cleared the Commons.
The European Union (Withdrawal Agreement) Bill was given a third reading by 330 votes to 231, majority 99.
The comfortable victory for the Prime Minister followed the influx of new Tory MPs and is in marked contrast to the tortuous attempts to steer a Brexit bill through the Commons before the December general election.
The Bill, which paves the way for Brexit on January 31, will now go to the Lords – where it could face a more difficult passage as Mr Johnson does not have a majority in the upper chamber.
The Government faced continued criticism over the issue of allowing unaccompanied child refugees to continue to be reunited with their families in the UK after exit day.
MPs have voted for the European Union (Withdrawal Agreement) Bill at third reading, by 330 votes to 231.
This now moves the Bill on to the House of Lords to be scrutinised next week.
— UK House of Commons (@HouseofCommons) January 9, 2020
The previous government had accepted an amendment from Labour peer Lord Dubs seeking continued protections for child refugees after Brexit but, following his election victory, Mr Johnson re-drafted the European Union (Withdrawal Agreement) Bill and withdrew his commitment.
A new Conservative MP used his maiden speech to defend the Government's decision.
Tory David Simmonds said, while it is clear that issues around the resettlement of vulnerable children are "very much in the minds of many members", it is "absolutely right" that these issues are for the Immigration Bill, rather than the Withdrawal Agreement Bill (Wab).
Speaking of his former role leading the national work across local government on the resettlement of refugees in the UK, Mr Simmonds (Ruislip, Northwood and Pinner) said: "What tends to happen is young people are brought to Britain to be linked up with a distant cousin and in fact, they almost immediately become an accompanied asylum-seeking child and therefore in the care system of this country."
He added that young refugees in the EU are "already within countries that have child protection systems that are very similar, equivalent and in some cases better to our own".
Earlier in the debate, Brexit Secretary Sir Keir Starmer said Labour can still "win the moral argument" after its bid to enshrine protections for child refugees in the Government's Brexit agreement failed.
He urged the Government to "reconsider" its opposition to his party's plans, adding that Labour "may not win many votes in this Parliament, but we can win the moral argument".
Brexit Secretary Steve Barclay told MPs the Government remains committed to taking in unaccompanied children after Brexit, but the Wab was not the right place to do this.