Boris Johnson and Jeremy Corbyn are going head-to-head for the final time during the election campaign in a live BBC One debate.
It is the last time the Tory and Labour leaders are sharing a stage before polling day on 12 December.
In his opening statement, Mr Corbyn said he wanted to “build a society” with “real opportunity for all”.
Responding, Mr Johnson said he wanted to “get Brexit done” and “take this country forwards”.
The hour-long programme, hosted by Today presenter Nick Robinson, began at 20:30 GMT and, as expected, Brexit featured early in the debate.
Mr Corbyn said Labour would negotiate a new withdrawal agreement with the EU within three months before putting it to a final say referendum – alongside remain – within six months.
“I think we’ve got to come together and bring this thing to an end,” he said.
The prime minister said he already had “a wonderful deal”, and would use it to take the UK out of the EU on 31 January if he won a working majority in Parliament.
But Nick Robinson challenged Mr Johnson by pointing out that while he had a withdrawal deal in place, he was yet to negotiate a trade deal with the EU, and so could not rule out a no-deal exit in January 2021.
Mr Johnson responded by saying there was “ample time” to get a trade deal.
Mr Johnson and Mr Corbyn are facing questions from about 100 members of the public in Maidstone, Kent, and from those who have submitted them via the BBC News website.
The audience has been selected to include equal numbers of Conservative and Labour supporters, in addition to a smaller number of supporters of other parties and undecided voters.
There are slightly more Leave voters than Remain in the audience, reflecting the result of the 2016 referendum – apart from those audience members who were too young to vote at the time.
Mr Corbyn arrived at the debate venue almost an hour early, saying he was “delighted to be here”, while Mr Johnson arrived at around 20:00.
The Prime Ministerial Debate follows a head-to-head encounter on ITV earlier in the campaign when the two clashed on Europe, leadership and the future of Scotland.
This debate – between the two men who could be PM a week from now – could be crucial.
The opinion polls suggest the Conservatives are still comfortably ahead of Labour. So Boris Johnson is now the man – as was said of Tony Blair in 1997 – carrying the fragile vase across a shiny floor. He has to try his utmost not to slip up.
This is Jeremy Corbyn’s last prime-time opportunity to convince wavering voters he is fit to hold the keys to No 10.
Both men are likely to return to their core messages – Mr Johnson on Brexit, and Mr Corbyn on investing in public services and protecting the NHS.
But the Labour leader was handed a potential weapon in the unlikely form of the BBC inquisitor Andrew Neil.
On Thursday, Mr Neil challenged the PM to participate in an interview on the theme of trust.
Labour insiders are hopeful this can inflict more damage on the PM than they themselves have managed thus far. There have been concerns that some of the former voters are prepared to “back Boris rather than saying that they are defecting to the Conservatives”.
So any ammunition that they can use to question Mr Johnson’s character will be welcome.
It may well be tempting for Mr Corbyn to focus as much on the personality of his opponent as on his own policies.
How can I follow the programme live?
It will be televised live in the UK on BBC One and on BBC iPlayer and streamed live on the BBC News website, which can be viewed from outside the UK, where you can also follow the latest reaction and analysis on our live page.
It will also be broadcast live on BBC Radio 5 Live and on the BBC Sounds app.
What are Johnson and Corbyn promising you?
Here’s a concise guide to where the parties stand on key issues like Brexit, education and the NHS.