A double from Bruce Anderson helped Kilmarnock to victory over St Mirren and boosted the Ayrshire side's top-six hopes in the Scottish Premiership.
In a tight and often scrappy affair, the home side had the better chances as St Mirren struggled to trouble a resolute defence.
Killie got their noses in front early and the visitors only had themselves to blame. Alex Gogic saw his clearance charged down by Anderson and when the Cyprus international attempted to atone for his mistake, he succeeded only in bundling the striker over in the box.
Anderson's spot-kick was saved by Ellery Balcombe but he tucked home the rebound.
St Mirren striker Toyosi Alunsanya was looking for a penalty at the other end when he went down under a challenge from Lewis Mayo, but referee Colin Stephen was not interested.
Kyle Vassell had a fierce strike palmed away by Balcombe as Killie pushed for a second before the captain's afternoon was cut short as he departed having suffered a nasty looking ankle injury.
History repeated itself after the break as Gogic was penalised for a foul in the box, this time on substitute Kyle Magennis. Anderson stepped up to the spot again and dispatched a far more confident penalty than his first-half effort to double Killie's lead.
Magennis missed a late chance to round things off with a third goal late on when he was denied by Balcombe, but by then the points were secured by the home side.