The Scottish National Party could win all 59 Scottish seats in the British General Election, new polling data has suggested.
The latest and final Ipsos MORI poll for STV News puts support for Nicola Sturgeon's party at 54%, up by two percentage points on the last poll, with Labour trailing on 20%, down from 24%.
Support for the Conservatives has increased by five points to 17% while the Liberal Democrats are on 5%, up one point, the Greens are on 2%, down by two points, Ukip are polling at 1%, with support for other parties also at 1%.
Using these figures, the Electoral Calculus website predicts that the SNP would take all 59 seats in Scotland.
Ipsos MORI questioned 1,071 people between 22 and 27 April on how they would vote if the election was tomorrow.
It is the latest poll to show a record level of support for nationalists after a survey by TNS published on Monday put the SNP on 54%.
It recorded support for Labour at 22%, the Tories at 13%, Lib Dems at 6% and the Greens and Ukip both on 2%.
Using the Electoral Calculus seat predictor, the TNS results put the SNP on 57 seats, with one each for Labour and the Lib Dems.
Another TNS poll published today in the Herald newspaper shows record levels of support for Ms Sturgeon across the country.
The snapshot of 1,200 adults in Scotland, England and Wales shows the First Minister has the highest approval rating of the party leaders.
The poll gave Ms Sturgeon a Britain-wide net approval rating of plus 33, a record for TNS.
She is followed by Nigel Farage on +12, David Cameron on +7, Ed Miliband on -8, and Nick Clegg on -22.
Ms Sturgeon is top of the polling in every part of the country, leading on +30 in northeast England, +38 in Wales and the West Country and +33 in Greater London.
In Scotland, her approval rating surges to +55, where she is the only leader with a positive net rating.