David Cameron came out top in a snap poll following the last major TV event of the election campaign - but the majority of viewers said it would not change their mind on polling day.

According to an ICM poll for the Guardian, nearly half (44%) the viewers of the BBC Question Time special thought the Prime Minister performed best last night, compared to 38% for Ed Miliband and 19% for Nick Clegg.

But only 6% of the viewers in a small sub-sample said they had their mind changed by the programme, while 87% said it would make no difference to how they would vote.

Among this group the Mr Clegg performed best, with 32% of switchers saying they may now vote for the Lib Dems, compared with 25% who said they would switch to the Tories and 20% to Labour.

But Mr Miliband will be pleased that he drew level with Mr Cameron on who had 'the more appealing personality' with 43% each, although the Prime Minister beat the Labour leader 47% to 42% on having the best arguments.

On the question of who would be the best prime minister, the Tory leader won with 48% to Mr Miliband's 34%.

Meanwhile, faced with a tough audience, most respondents thought the leaders did 'very' or 'quite' well - with Mr Cameron scoring 65% on this measure, Mr Miliband 61% and Mr Clegg 63%.

•ICM interviewed 3,972 adults aged 18+ online on April 28-30. All agreed to watch the BBC Question Time Election Leaders Special and to complete a second interview immediately after it finished, which 1,288 did in the first few minutes. The data has been weighted to the profile of all GB adults, including in relation to recalled 2010 General Election voting.