The MP was elected with 26,269 votes, a majority of 15,541 over the SNP’s Jim Eadie.
There was a turnout of 74% in the seat with the Conservatives gaining 9,428 votes.
The result tops a memorable night for Labour with significant gains across Scotland and the UK.