Kilmarnock 3 Livingston 1
Kilmarnock produced one of their best performances of an already impressive season with a come-from-behind victory.
On-fire striker Gary Wales had warmed Ludovic Roy's fingers with a smart early shot before Danny Invincibile rattled the crossbar in the 11th minute. The ball rebounded to Wales, who looked certain to score his fifth goal in three games, but Roy recovered superbly to save.
But it was bottom side Livingston who took a controversial lead in the 14th minute. Referee Calum Murray wasn't fooled by Steve Hislop's pretence of obstruction, but mistook the linesman's signal of a throw-in as confirmation of a foul. From Paul Tierney's expert delivery, Hislop rose to head home from six yards.
Livi grew in confidence with the goal, and another Hislop header shaved the crossbar and Sam Morrow shot just wide.
Killie re-grouped and were level after 22 minutes. Steven Naismith nodded down Allan Johnston's deep cross to Wales, who spun quickly and fired low into the far corner.
Five minutes later the home side were ahead, thanks to a brilliant goal. After a sweeping move from wing to wing involving more than a dozen passes, the ball reached Naismith who took a touch before firing past Roy from 18 yards.
The match looked safe for Killie on the hour when Wales won the ball in midfield and unselfishly squared to Invincibile, who mercilessly hammered the ball past Roy.
Kilmarnock were then content to allow time to be played out, but always looked capable of adding to the score and ran out comfortable winners.