MPs have rejected all four alternatives to Theresa May's EU withdrawal deal after Parliament took control of the Brexit process for the second time in the space of a week.

A proposal from Tory Kenneth Clarke for a customs union arrangement with the EU was rejected by only three votes, while a demand for a second referendum was defeated by 12 and a Norway-style deal put forward by Nick Boles by 21.

Mr Boles immediately declared he would no longer sit as a Conservative MP, blaming the party for refusing to compromise on a means of leaving the European Union.

Brexit Secretary Steve Barclay told MPs that the default outcome was now a no-deal Brexit on April 12, but said it was still possible to leave with a deal - and avoid holding European Parliament elections in May - if the Commons approves an agreement this week.

Cabinet will meet on Tuesday for five hours to thrash out a way forward.

Give power to MPs to revoke Article 50 to block a no-deal Brexit

SNP MP Joanna Cherry's proposal to give MPs the power to block a no-deal Brexit by voting to revoke Article 50 was rejected by a margin of 101 votes.

There were 191 votes in favour and 292 against.

Barrow independent MP, John Woodcock - For

Carlisle Conservative MP, John Stevenson - Against

Copeland Conservative MP, Trudy Harrison - Against

Dumfriesshire, Clydesdale and Tweeddale Conservative MP, David Mundell - Did not vote

Hexham Conservative MP, Guy Opperman - Against

Penrith and the Border Conservative MP, Rory Stewart - Against

Westmorland and Lonsdale Liberal MP, Tim Farron - For

Workington Labour MP, Sue Hayman - Did not vote

It was the second time in a week that Parliament had taken over the Brexit process, after votes on eight alternative plans last week failed to produce a majority.

Common Market 2.0

Some 25 Labour MPs rebelled against their party whip to vote against the Boles plan, tabled under the banner Common Market 2.0. Just 33 Conservatives backed the plan, which would keep the UK in the single market with a "comprehensive customs arrangement" with the EU after Brexit.

A total of 261 MPs voted in favour and 281 against.

Barrow independent MP, John Woodcock - Against

Carlisle Conservative MP, John Stevenson - Support

Copeland Conservative MP, Trudy Harrison - Against

Dumfriesshire, Clydesdale and Tweeddale Conservative MP, David Mundell - Did not vote

Hexham Conservative MP, Guy Opperman - Against

Penrith and the Border Conservative MP, Rory Stewart - Did not vote

Westmorland and Lonsdale Liberal MP, Tim Farron - For

Workington Labour MP, Sue Hayman - Support

Confirmatory referendum

Fifteen Conservative MPs and 203 from Labour - including Mr Corbyn - were among the 280 who voted in favour of a confirmatory referendum for any Brexit deal agreed in the Commons, but they were outnumbered by the 292 voting against, who included 24 Labour MPs.

Barrow independent MP, John Woodcock - For

Carlisle Conservative MP, John Stevenson - Against

Copeland Conservative MP, Trudy Harrison - Against

Dumfriesshire, Clydesdale and Tweeddale Conservative MP, David Mundell - Did not vote

Hexham Conservative MP, Guy Opperman - Against

Penrith and the Border Conservative MP, Rory Stewart - Against

Westmorland and Lonsdale Liberal MP, Tim Farron - For

Workington Labour MP, Sue Hayman - For

Customs Union

Mr Clarke's customs union plan won 273 votes, including 37 Conservatives. The 276 votes against included the vast majority of Tory MPs and 10 from Labour.

Barrow independent MP, John Woodcock - Did not vote

Carlisle Conservative MP, John Stevenson - Against

Copeland Conservative MP, Trudy Harrison - Against

Dumfriesshire, Clydesdale and Tweeddale Conservative MP, David Mundell - Did not vote

Hexham Conservative MP, Guy Opperman - For

Penrith and the Border Conservative MP, Rory Stewart - For

Westmorland and Lonsdale Liberal MP, Tim Farron - Did not vote

Workington Labour MP, Sue Hayman - For

Conservatives had been given a free vote, but Cabinet ministers abstained. Labour whipped its MPs to back all of the motions, except Dr Cherry's plan for a vote to halt Brexit rather than allow a no-deal outcome.

Despite seeing her deal defeated for a third time last week, the Prime Minister is determined to bring it back to the Commons again in a final roll of the dice before the EU deadline of April 12.