Keaghan Jacobs scored a dramatic late winner as Livingston fought back to beat a spirited East Fife side 4-3 and maintain their place at the top of the Second Division.
Jacobs put the home side ahead after just 35 seconds, firing the ball into the top of the net from six yards after a pass from Iain Russel and Liam Fox later doubled Livingston's lead in the 12th minute with a stunning 30-yard strike.
Robert Linn sparked a revival for East Fife when he pulled one back in the 28th minute with a stunning 35-yard free-kick following Aaron Conway's foul on David Muir.
Stephen Crawford brought the Fifers level on 72 minutes before Muir put the visitors ahead, heading home from a Linn corner.
Substitute Bobby Barr levelled for Livingston in the 82nd minute before Jacobs sealed a dramatic win scoring from close range in the 89th minute.
The defeat leaves East Fife second bottom of the table, still without an away win this season.