As the contest reached its penultimate weekend, the surviving four couples tackled two routines apiece. Karen Carney topped the scoreboard, with Balvinder Sopal down the bottom. But who will fall at the last hurdle?

All the live updates from semi-final of BBC dancing competition

As the contest reached its penultimate weekend, the surviving four couples tackled two routines apiece. Karen Carney topped the scoreboard, with Balvinder Sopal down the bottom.…