The third opinion poll in as many days has suggested the Scottish National Party is ahead of Labour on both the regional and constituency votes.
The YouGov survey for the Daily Telegraph said the SNP had a substantial lead over Labour.
If the poll findings were translated into Holyrood seats, it would leave the SNP with 46, Labour with 39 and the Tories and Lib Dems with 18 each.
The survey of 1,085 adults in Scotland took place between 23 and 28 March.
The results also suggested that the Scottish Greens would hold onto five seats in the new parliament and there would be three seats for others.
Friday's Telegraph poll comes in the wake of a Daily Mail poll and a Times poll which both displayed the same broad conclusions.
THE DAILY TELEGRAPH
Angus Robertson MP, the SNP's campaign director, said the figures showed his party's policies were capturing the country's mood.
He said: "This poll is the seventh poll this year to show an SNP lead.
"Our aim is now to work harder than ever to earn the trust and support of the Scottish people at the polls on 3 May."
The poll comes a day after the Scottish Parliament ended its second term.
First Minister and Scottish Labour leader Jack McConnell ended the session by saying the flurry of polls were a "wake-up call" for the people of Scotland.
He said: "They are a call to the people of Scotland to realise how serious is the threat of the SNP - and how important it is that they come out and vote and back Labour to build up Scotland for another four years."
^ Back to top | BBC Sport Home | BBC Homepage | Contact us | Help | ©