Well the SNP got over the line! It was, as everyone suspected, a close-run thing. But to turn a Labour majority of 13,507 into an SNP majority of 365 in one By-Election, and end an 86-year Labour grip on the area is no mean feat.
There's no doubt that the momentum is now in one place in Scotland: with the SNP. Now as the LibDems will testify - they branded themselves the party of real momentum after 2005 - momentum is fickle, but for now, the signs are good. With a likely By-Election for John Mason MP's seat on Glasgow City Council in the offing, after last night, you would expect the SNP candidate to hold it. There's a By-Election likely in Motherwell & Wishaw in a few months - this sort of swing would make it very winnable for the SNP. And first place in the European Elections looks like a very real possibility.
Basically, this is the first major electoral test for the SNP since May 2007, and the party passed it with flying colours. And if John Mason isn't able to hold it in 2010, the local SNP finds itself with one hell of a candidate for one of the redrawn seats in the 2011 Holyrood election. So that election, in Glasgow East at least, is a potential win-win scenario.
The one note of caution I'd sound is that after Crewe & Nantwich and Henley, it looks like there more of an anti-Labour development in the offing than a pro-SNP one (or, in England, a pro-Tory one). However, this result shows that the growing anti-Labour brigade see the SNP as their best bet in Scotland. And in turn, the result will present the SNP as a strong choice for other voters fed up with Labour. As long as the SNP continue to offer something alongside not being Labour - and the very nature of the SNP means that it will.
Labour, meanwhile, have handled this badly. Unless Margaret Curran wins this seat in 2010, they now face a divisive selection battle for Holyrood in this part of Glasgow (though if she stands and loses again, she does make that easier: she'll have become a proven electoral liability and it'll be easier to ditch her in favour of Frank McAveety in South East Glasgow). And holding a quick By-Election has proved disastrous for two reasons: firstly, by not delaying this and holding the Labour Leadership Election quickly, that contest is held under a cloud. Iain Gray, as Brown's apparently favoured candidate, is probably doomed if Brown is blamed for the result, so this becomes a potential Jamieson/Gordon battle. This won't do anything to challenge the view of Labour as a West Central Scotland party, and the Glasgow East result shows they're vulnerable even in this heartland. And the idea of Labour dominated by, but not dominating, the West Coast has the potential to be a massive turn-off for them.
The second reason a quick By-Election was daft is that now there's two sets of fall-out: the start of the summer recess is dominated by the result, which will send Labour into a spell of in-fighting over the Summer. And even if they get it together at Conference (doubtful), one of the first things to happen when Parliament meets again in the Autumn will be the swearing in of John Mason MP. This will be a painful reminder of what happened at the start of the Summer, and could even re-open old wounds.
What of the Tories? Well, this shows that there has to be a reason for people to vote Tory, that the "Cameron effect" on its own isn't enough: in Crewe, there was a reason to vote Tory: they were the challenger to Labour, while in Henley they were the incumbent party fielding a local candidate. In Glasgow East they managed to move up to third simply by not losing as many votes as the LibDems. This shows that the Tory advance as a whole is only relative: it's like that feeling that the train you're on is moving when it's actually still standing at the platform but the train next to you is pulling off: Labour and the LibDems are going down so it seems like the Tories are going up, but as the next Election draws near, it won't be enough just to be a change, and they will have to set out just what sort of change they represent. The next Westminster election is theirs to lose (and I don't see that happening), but it would be nice if between now and then, we got some sort of feel as to what an incoming Tory government would actually want to do.
And this was, for the LibDems, a total disaster. Falling to fourth is one thing, but losing the deposit? The leadership vacuum in Scotland doesn't help, but it's telling that Nick Clegg, the Federal leader, didn't seem to fill that vacuum. I said at the start of his tenure in charge that his lack of a distinctive personality or distinctive policies would hurt the LibDems and that looks to be the case: there's just no reason to vote LibDem anymore, least of all in Scotland where they're the third largest opposition party, overshadowed by Labour and the Tories, and not carrying the profile of being even the junior partner in Government.
The SSP, on the other hand, have a huge amount to cheer about, and it seems that they are not dead yet as a political force. Now their fifth place may owe more to people not looking where they put their cross (and I don't agree that it's calling the voters stupid to assume that this has happened: you're not telling me that every voter gives 100% concentration if, for example, they're rushing in on their way to or from work; mistakes happen, though having said that, I don't think that the SSP got two thirds of their vote through people not paying attention), but fifth place is fifth place and they've overtaken Solidarity in Glasgow. Which is what they wanted to do more than anything.
Soldiarity, meanwhile, are looking even more doomed. Their leaders are under investigation for perjury, their only Councillor defected to Labour of all parties and now they've fallen behind the party they flounced out of in the first major electoral test since last year, when Tommy Sheridan missed out on a Regional seat in Glasgow by a whisker.
Finally, the Greens have some cause for disappointment, but this isn't their strongest area in Glasgow. The problem is that I see the Greens as a 'middle-class guilt' sort of party and middle-class guilt just won't play in the East End of Glasgow. And I've been holding off on a post about why I don't think environmentalists are the best people to guide us through these troubled economic times so for now I'll confine myself to suggesting that celebrating events that make getting from A to B or heating your home more difficult isn't going to convince people that you have the solutions the problems that people seem worried about.