Chris Law increased his majority in Dundee West to ensure another SNP clean sweep in the city.
Despite describing it as “one of the most nervous campaigns” he had been involved in, Mr Law easily saw off the challenge of Labour’s Jim Malone.
He increased his majority to 12,259 after winning 22,355 votes. Mr Law won a 53.8% share of the vote on a turnout of 64.7%. Mr Malone came second with 10,096 votes.
He said: “It was one of the most nervous campaigns I have done. It was highly unpredictable and even when we saw the polls being quite good a few weeks back we didn’t expect it to be quite like this.”
Mr Law added: “For the SNP, for Scotland, for the north east, the message is clear. If it’s true that Boris is going to be the next Prime Minister then Scotland will move very quickly behind another choice for its future, whether it be part of Boris’ Brexit Britain or joining the rest of the independent nations in the EU.”
Mr Malone had been expected to make inroads into the SNP’s majority but saw Labour’s vote fall back.
His campaign was dogged by accusations of anti-Semitism, which he has denied, but he said it was confusion over Brexit that cost him dear.
He added: “We have got to regroup. Scottish Labour has to look at the reason the SNP has been seen as a bulwark against Tory austerity.
“I’m a boxer, so will be back fighting tomorrow.”