I think the Conservatives will get the largest number of votes, but Labour will get, by only a couple, the largest number of MPs.
Then Labour and the Lib Dems will form a minority coalition and pretty much dare the SNP to vote them down. The SNP will ensure that they stay in power for a few...