Livingston climbed up to fourth in the Premiership table after taking full advantage of a woeful defensive display from St Johnstone - only to almost throw away a three goal advantage in Perth in a 4-2 victory.
The Lions looked likely to find the net every time they ventured forward in the opening 45 minutes with an abject Saints defence meaning they were fortunate to find themselves only three down at the break.
A near identical Stephen Kelly early double - firing the first home from distance after jinking beyond a lunging defender before wonderfully sweeping home no.2 when both he and Nicky Devlin - who set him up - were given acres of space.