Gary Twigg scored twice as Airdrie United lifted themselves back off the bottom of Division One and further dented Livingston's promotion hopes.
Twigg slotted in the opener after 12 minutes following a Graeme Holmes through ball, but Scott Cuthbert headed in a Daryl Smylie cross to equalise.
Holmes restored the lead after Twigg dispossessed Allan Walker.
And Twigg to latch on to a poor backpass to score his second of the match with 10 minutes remaining.
Livingston: Wight, Mitchell, MacKay, Cuthburt, Tweed, Fox (Snodgrass 17), Smylie, Walker, Dorrans (Griffiths 82), Makel, Hamill (Shields 74).
Subs Not Used: Sinclair, Monteith.
Goals: Cuthburt 33.
Airdrie Utd: Robertson, Smyth, Lovering, Taylor, McKenna, McGowan, McDougall, McKeown, Twigg, Holmes, Barrau (McPhee 71).
Subs Not Used: Tierney, Watson, Jenkins, Hollis.
Goals: Twigg 12, Holmes 71, Twigg 80.
Ref: C MacKay