Livingston beat Falkirk 1-0 at the Home of the Set Fare Arena to move to within eight points of the league leaders with a game in hand.
Andrew Shinnie scored the only goal with two minutes remaining as David Martindale's men extended their unbeaten run to 10 league games.
In this evening's other fixture, Morton drew 3-3 with Raith Rovers in Greenock and are now four points behind fourth-placed Partick Thistle.
Jamie Gullan's double had Rovers 2-0 up but Nathan Shaw, Cammy Blues and Tomi Adeloye turned things round, only for Aidan Connolly to equalise in the 91st minute.