On Friday night, four party leaders - Labour's Jeremy Corbyn, Conservative Boris Johnson, the SNP's Nicola Sturgeon and the Lib Dems' Jo Swinson - faced members of the public in a Question Time leaders' special from Sheffield.

Here are five key moments from the programme.

1. Corbyn confirmed he'll be 'neutral' on Brexit

Image copyright AFP/ Getty Images

During an ITV debate on Tuesday, the audience laughed when Mr Corbyn avoided saying whether he would back Leave or Remain in a future Brexit referendum. But in Sheffield, we got more clarity when he confirmed he would adopt a "neutral stance" in a fresh vote on the UK's membership of the EU.

This had been hinted at in the past, but it appears to be the first time Mr Corbyn himself has confirmed it.

One audience member argued that Harold Wilson - Labour prime minister in the 1960s and '70s - had also held a neutral stance in the 1975 referendum on Europe. This was later corrected by the host Fiona Bruce, who said Mr Wilson supported staying in the Common Market - as it was then - but took a back seat during the campaign.

If elected, Labour is promising to renegotiate a new Brexit deal within three months, based on close alignment with the EU. That deal would be put to the public in a legally-binding referendum alongside the option to remain in the EU.

2. Johnson was put under pressure over Russia report

One determined audience member sought to get an answer from Prime Minister Boris Johnson over why a report into Russian interference in UK democracy had not yet been published. The PM insisted there was "absolutely no evidence to show any interference in any British electoral event".

He argued there was no reason to change the "normal timetable" of publication for the report. The audience member hit back: "If that's the case, why not release it?"

The timing of a parliamentary report's publication is not usually a something to bother the national consciousness. But members of the public have been raising this issue with the prime minister. He was asked about it during a phone-in on BBC Radio 5 Live and, more recently, a visit to a Teesside engineering company.

On Friday night, Mr Johnson dismissed suggestions he was trying to suppress the report's findings, as "Bermuda Triangle stuff".

The audience member was left unsatisfied and continued trying to question the prime minister, until Ms Bruce moved the questioning on.

3. Sturgeon dared Corbyn on his Scottish referendum stance

If this election ends up with (another) hung Parliament, Labour could turn to the SNP in order to form a government. One audience member asked Scotland's first minister what would be "the price of your co-operation".

As you might expect, she said Mr Corbyn would need to allow a referendum on Scottish independence. And she sounded pretty confident she could get it.

"I'm not sure he's going to compromise the chance to have a Labour government for that issue," she said.

4. 'I don't buy this' - the audience didn't hold back

The days of deference towards our political leaders is definitely gone.

"I don't buy this 'nice old grandpa' image," one audience member told Mr Corbyn.

Mr Johnson, meanwhile, was met with some boos when he took to the stage, and Ms Swinson was told it was "ridiculous" for her to have suggested she could become prime minister. Another audience member told her she had a "brass neck" for criticising Labour's record on anti-Semitism.

The Lib Dem leader hit back to say she would believe those who "do not feel he is fighting it in the Labour Party - I am going to listen to them on this issue".

5. Bolivia was an issue, along with some other unexpected topics

The election campaign has seen politicians and the media go over and over many of the same subjects, such as Brexit and the NHS. But the audience in Sheffield brought a few important but less well-aired topics to the table.

Mr Corbyn was asked about his stance on Bolivia, where long-term president Evo Morales quit earlier this month amid violent protests. The Labour leader said he wanted to see "a process of peace" in the country.

One recovering addict asked Ms Sturgeon how she was tackling a lack of education over the impact of drugs, and Mr Johnson was called on to say how he would help the Waspi women - the women disadvantaged by changes to the pension age.

The BBC Question Time Leaders Special