Cara Hilton making victory speech
Media playback is unsupported on your device
Video

Dunfermline by-election: Labour's Cara Hilton takes seat from SNP

Labour has won the Scottish Parliament by-election in Dunfermline, after beating the SNP by almost 3,000 votes.

Cara Hilton's victory represented a gain from the SNP, who took the seat in the 2011 Holyrood election.

The by-election was caused by the resignation of sitting MSP Bill Walker, who was thrown out of the SNP and jailed for domestic abuse.

Aileen Clarke reports.

Go to next video: Schools dominate by-election campaign