Senior Labour party figures yesterday appeared to accept that they may have failed to erode a strong Scottish National party lead in Glenrothes before a byelection today which could be Gordon Brown 's third successive ballot-box defeat .