the town 's defences had been far from complete when the pechenegs had arrived , and only the courage of the slavs , the reinforcements and supplies brought by the ever-cruising ships , and the great fighting prowess of the varangians had managed to keep the horde from several times overrunning the critical passage joining the cliff-top citadel of kiev with its harbour fort .