Boris Johnson’s Brexit deal has cleared its first Commons hurdle with a thumping majority of 124, putting the UK on course to leave the EU on 31 January.

The Withdrawal Agreement Bill – stripped of powers for MPs to avert the risk of a no-deal Brexit at the end of 2020 and scrutinise the future EU trade deal – was given its second reading.

However, the prime minister was warned immediately that he had embarked on “a gamble with our nation’s economy”, with huge hurdles to overcome to avoid a crash-out in just a year’s time.

The UK must negotiate, in record time, a new trading and security relationship with Brussels – to cover everything from data protection to aviation and fishing – having drawn hard red lines.

Mr Johnson appeared to harden his stance further, telling MPs there would be “no alignment on EU rules”, a shift from merely seeking to diverge, which would see the EU impose tariffs or quotas.

Hilary Benn, the veteran Labour MP, said: “If he succeeds, his gamble will have paid off – although I wonder how detailed an agreement he will manage to achieve in that time – but if he fails, the cliff edge of a no-deal Brexit beckons in just 12 months’ time.”

And Ian Blackford, the SNP Westminster leader, said, of the decision to end the transition period in December 2020, at whatever cost: “That deadline means that the risk of a no-deal Brexit, which we all fear, is very much back on the table.”

The bill will now be given detailed scrutiny at its committee stage early in the New Year, but is not expected to be amended significantly before passing into law next month.

The result was not in doubt, after Mr Johnson won an 80-strong majority at last week’s election, but the size of the victory hinted at more than 30 Labour abstentions or absentees.

General election 2019: How the night unfolded Show all 27 1 /27 General election 2019: How the night unfolded General election 2019: How the night unfolded Boris Johnson wins biggest Tory landslide since Thatcher ...while Labour records worst result since Clement Attlee PA General election 2019: How the night unfolded 11.28pm - First result to be announced Labour holds Newcastle Central, albeit with a reduced majority, in the first result to be announced in the 2019 General Election PA General election 2019: How the night unfolded 11.33pm - Conservatives gain Blyth Valley The Conservatives gain Blyth Valley, in the North East, from Labour in the first big upset of the night. The seat had been held by Labour since 1950 BBC General election 2019: How the night unfolded 1.23am - Conservatives succeed in appealing to "Workington Man" The Tories won the North West constituency from Labour - the first time the seat has changed hands since 1979 Telegraph General election 2019: How the night unfolded 1.27am - The SNP gains Rutherglen & Hamilton West from Labour, the first of six seats they take from Jeremy Corbyn's party First Minister Nicola Sturgeon, takes a selfie with some her newly elected MP's at the Glasgow count Getty General election 2019: How the night unfolded 1.50am - The Tories gain Wrexham from Labour The first time the party have ever held the seat ITV General election 2019: How the night unfolded 1.52am - Labour wins Putney from the Conservatives The party's first gain of the night from the Tories BBC General election 2019: How the night unfolded 1.55am - The SNP gains its first seat from the Tories Winning Angus Press Association Images General election 2019: How the night unfolded 2.33am - Iain Duncan Smith holds on to seat The former Tory leader Iain Duncan Smith held on to his Chingford & Woodford Green seat, but saw his majority cut almost in half to just 1,262 Reuters General election 2019: How the night unfolded 2.46am - Conservatives gain Tom Watson's old seat The Tories gained West Bromwich West from Labour in an 11.69% swing Getty General election 2019: How the night unfolded 2.50am - Bishop Auckland, a Labour seat since 1935, becomes a Tory gain Dehenna Davison won with a majority of 7,962 CharlElmore/Twitter General election 2019: How the night unfolded 2.54am - Chuka Umunna loses out to Tories The former Streatham MP who defected from Labour to the Independent Group before switching to the Liberal Democrats, lost out to the Conservative party in Cities of London & Westminster James Moreland/Twitter General election 2019: How the night unfolded 2.58am - DUP's Westminster leader beaten Nigel Dodds was beaten by Sinn Fein's John Finucane in Belfast North Getty General election 2019: How the night unfolded 3.15am - Tories lose seat to the Lib Dems Zac Goldsmith lost his Richmond Park seat to the Liberal Democrats, the party's first gain of the night PA General election 2019: How the night unfolded 3.24am - Jeremy Corbyn announces he will not lead party in future elections The Labour leader was voted back in to the Islington North seat but described the results as "very disappointing" and said he would not lead the party in any future election campaign Reuters General election 2019: How the night unfolded 3.32am - Labour's Caroline Flint loses her seat to the Tories The first time her party has not held the seat since 1922 Sky News General election 2019: How the night unfolded 3.38am - The Tories beat Labour in Wakefield Mary Creagh lost out to Imran Ahmad-Khan in a Labour seat since 1932 Reuters General election 2019: How the night unfolded 3.42am - Boris extends his majority in Uxbridge & Ruislip South The Prime Minister said: "It does look as though this One Nation Conservative Government has been given a powerful new mandate to get Brexit done." Reuters General election 2019: How the night unfolded 3.44am - The Tories gain Rother Valley and Sedgefield 3.44am - The Conservatives gained Rother Valley, a Labour seat since 1918, and Sedgefield, which was once held by former prime minister Tony Blair AFP via Getty General election 2019: How the night unfolded 3.45am - Jo Swinson loses seat The Liberal Democrat leader lost her Dunbartonshire East seat to the SNP PA General election 2019: How the night unfolded 4.25am - Conservatives retake Kensington from Labour The Tories took back the seat with a margin of 150 votes PA General election 2019: How the night unfolded 5.15am - Major scalp for the Tories 5.15am - Dennis Skinner, Labour's Beast Of Bolsover loses his seat that had been red since 1950 AFP General election 2019: How the night unfolded 6.08am - US President Donald Trump congratulates Boris Johnson on his victory US President Donald Trump congratulates Boris Johnson on his victory https://twitter.com/realDonaldTrump/status/1205368801438707713 General election 2019: How the night unfolded How the UK voted after 649 0f 650 seats General Election 2019 how the UK voted after 649 0f 650 seats. See story POLITICS Election. Infographic PA Graphics PA Graphics Press Association Images General election 2019: How the night unfolded 6.23am - Acting Lib Dem leaders announced 6.23am - Sir Ed Davey and Baroness Sal Brinton were announced as the joint acting leaders of the Liberal Democrats following Jo Swinson's defeat PA General election 2019: How the night unfolded Prime Minister Boris Johnson and Carrie Symonds arrive back at Downing Street AP General election 2019: How the night unfolded State of the parties General Election 2019 state of the parties. See story POLITICS Election. Infographic PA Graphics PA Graphics Press Association Images

The prime minister’s relaxed approach to the vote – despite its seismic implications – was underlined by him autographing copies of the bill for several Conservative MPs, in the chamber.

Earlier, Mr Johnson urged MPs voters to ditch the labels “Leave” and “Remain”, with the fight to keep the UK in the EU buried by his election landslide.

“We come together as a new parliament to break the deadlock and finally to get Brexit done,” he told MPs.

The decision to leave the EU “must not be seen as a victory for one party over another, or one faction or another”, he argued, adding: “This is the time when we move on and discard the old labels of Leave and Remain.”

But Keir Starmer, Labour’s Brexit spokesperson – while acknowledging Brexit will now go ahead – said that didn’t change the reality of the economic damage from the exit deal on the table.

“Whatever side we were on – or no side at all – the Leave-Remain argument goes with it,” he said.

“That doesn’t mean that the deal negotiated by the prime minister is a good deal. It isn’t.

“It was a bad deal in October when it was signed. It was a bad deal when it was first debated in this House in October. It was a bad deal last Thursday and it’s a bad deal today.”

Sir Keir branded the clause to make it unlawful for the government to ask for an extension to the transition period – if no trade deal has been agreed in a year’s time – “reckless and irresponsible”.

However, six Labour MPs defied Jeremy Corbyn by voting for the bill – Sarah Champion, Rosie Cooper, Jon Cruddas, Emma Lewell-Buck, Grahame Morris and Toby Perkins – while three shadow cabinet ministers abstained.

Before the election, the bill was also given a second reading – but was then pulled by Downing Street after MPs refused to agree an extraordinarily rapid timetable of just three days in committee.