Heriot’s maintained their bid for a home play-off when they produced a strong second half performance to overturn a half-time deficit and take all five league points. But the hosts were given a stern test before eventually shaking off their capital rivals.