Boris Johnson and Jeremy Corbyn have clashed over Brexit in the first TV election debate of the campaign.
Mr Johnson promised to “end this national misery” and said Labour offered “only division and deadlock”.
Mr Corbyn said Labour would “get Brexit sorted by giving you, the people, the final say”.
The head-to-head between the Tory and Labour leaders is being hosted by news presenter Julie Etchingham on ITV.
Their early exchanges saw them sticking closely to their campaign messages – but a row broke out over Mr Corbyn’s claim that US health firms will be given access to the NHS in a post-Brexit trade deal.
- LIVE: Latest from the election debate
- Who is taking part in the general election TV debates?
- Sturgeon brands Johnson ‘scaredy-cat’ over debates
- Lib Dems and SNP lose ITV debate legal challenge
The Labour leader said to Mr Johnson: “You are going to sell our National Health Service out to the United States and Big Pharma.”
He held up what he claimed were redacted accounts of “a series of secret meetings” with the US, in which the government proposed “full market access for US products to our NHS.”
In response, Mr Johnson said the claims were “an absolute invention” and that there were “no circumstances whatever in which this government or any Conservative government will put the NHS on the table in any trade negotiation.”
The two leaders then clashed over whether Brexit put the future of the union between England and Scotland at risk.
Mr Johnson claimed Labour would agree to another referendum on Scotland to get the support of the SNP and that isn’t a price he would be willing to pay.
But Mr Corbyn called the PM’s comments “nonsense” and insisted his party would not form a coalition between with the SNP.
Asked about the issue of trust, Mr Johnson said a toxic atmosphere in politics had been caused by MPs “repeatedly refusing to honour the referendum”.
The Labour leader said “trust is something that has to be earned and as a public representative you have to listen”. He said his style of leadership was to “listen to people and try to bring consensus”.
Asked by Ms Etchingham if they would “make a gesture” to change the tone of the debate, the pair shook hands.
On health, both men praised the NHS, with Mr Corbyn and Mr Johnson describing it as “one of the most civilised things about this country” and “one of the single most beautiful and brilliant things about Britain” respectively.
However they quickly differed over NHS management. Mr Corbyn called for an “end to privatisation” of services. Mr Johnson insisted his party was not privatising the NHS.
In his opening statement, Mr Corbyn said Labour was “offering real change and real hope” at this election.
He accused the Conservative government of “failing” on the economy, the climate crisis, the NHS and Brexit.
Mr Johnson said voting for the Tories would break the deadlock and “get Brexit done”.
“If you vote for us, we have a deal that is ready to go,” he said.
Both leaders were sticking to their main campaign messages in their opening statements and getting some key soundbites out.
Jeremy Corbyn says it’s real change and real hope on offer – and a Labour government for the many not the few.
Boris Johnson wants voters to blame a deadlocked parliament for a winter election – and argues it’s he who will “get Brexit done”.
On Monday, in London’s High Court, the Lib Dems said they wanted their pro-Remain stance to be represented in the ITV debate, while the SNP also wanted the issue of Scottish independence to be raised.
But Lord Justice Davis and Mr Justice Warby said the case was not suitable for judicial review as ITV was not carrying out a “public function” in law by holding the debate.
The BBC will also host a live head-to-head debate between the Conservative and Labour leaders in Southampton on 6 December, plus a seven-way podium debate between senior figures from the UK’s major political parties on 29 November, live from Cardiff.
The Lib Dems have sent a legal letter to the BBC over its decision not to include Ms Swinson in the head-to-head.
BBC Scotland will stage a televised debate between the SNP, Conservatives, Labour and Liberal Democrats on 10 December, although the Scottish Greens have criticised the decision not to include them.
Election debate: Johnson and Corbyn clash over Brexit}