Boris Johnson won the backing of MPs for his Brexit deal on Tuesday night in a landmark vote in the House of Commons, but suffered an immediate setback as they derailed his attempt to take Britain out of the EU on October 31.
Mr Johnson succeeded where his predecessor Theresa May failed three times, as MPs convincingly backed his Brexit deal in principle by voting for the second reading of the implementation legislation by 329 to 299.
A total of 19 Labour MPs from Leave areas joined independents and hardline Eurosceptic Tories to form a ramshackle pro-deal coalition, which delivered a bigger-than-expected majority of 30 for Mr Johnson’s withdrawal agreement bill.