Boris Johnson has agreed a new Brexit deal with the EU, both sides of talks have confirmed.
"Where there is a will, there is a deal – we have one!" Jean-Claude Juncker said in a statement on Thursday morning.
"It’s a fair and balanced agreement for the EU and the UK and it is testament to our commitment to find solutions. I recommend that European Council endorses this deal."
Johnson said: "We’ve got a great new deal that takes back control — now Parliament should get Brexit done on Saturday so we can move on to other priorities like the cost of living, the NHS, violent crime and our environment."