Unexpectedly, we've been given one more full-scale poll from YouGov before we reach polling day (and I gather we may also have an equally unexpected Survation poll later).
Scottish voting intentions for tomorrow's UK general election (YouGov, 4th-6th May) :
SNP 48% (-1)
Labour 28% (+2)
Conservatives 14% (-1)
Liberal Democrats 7% (n/c)
Greens 1% (n/c)
UKIP 1% (-1)
Respondents were additionally asked how they would vote in their own specific constituency, producing a very slightly larger SNP lead -
Liberal Democrats 7%
These numbers are marginally better for Labour than the three most recent YouGov polls. That doesn't necessarily mean there's been a late recovery for the party - they could just be a touch on the high side in this poll due to normal sampling variation, and that theory is supported by the fact that today's Panelbase poll suggested a further small increase in the SNP lead. However, the Survation poll may make the situation clearer.
UPDATE : The Survation poll is out - full details, plus more analysis of the YouGov result, will appear in a fresh post HERE.