Scottish election 2021: SNP hopes of majority remain on a knife edge

The party gains a seat from Labour and two from the Conservatives but misses out on other key targets.

Source