Ross Callachan atoned for a penalty miss by hitting a second-half winner as Ross County inflicted a seventh consecutive defeat on Covid-affected St Johnstone.
Callachan sealed a 2-1 away win in Perth and moved the visitors further away from the cinch Premiership bottom club, who are now two points adrift with Dundee their nearest rivals.
Regan Charles-Cook gave County an early lead, which was quickly cancelled out by Jacob Butterfield’s deflected strike.
Callachan hit the post with his first-half penalty before netting from close range in the 69th minute as County sealed a deserved win on the balance of play.
St Johnstone manager Callum Davidson had revealed on Tuesday that he had lost a further two players to self-isolation rules after already being without forward Chris Kane and Eetu Vertainen.
Goalkeeper Zander Clark and wing-back Shaun Rooney were missing from the Saints starting line-up, although they could welcome back the fit-again Murray Davidson.
Saints host Celtic on Boxing Day and no manager in the Premiership would welcome the accelerated winter break more than Davidson given Saints’ run and their need for reinforcements during the transfer window.
County started well and had several efforts at goal before taking the lead in the 15th minute. Joseph Hungbo played Charles-Cook into the left channel and the wide man dinked the ball over Elliot Parish.
The lead only lasted four minutes. Butterfield collected the ball 22 yards out and hit a powerful effort that deflected past Ashley Maynard-Brewer.
Saints defender James Brown came close with a powerful effort that flashed just over via a County player.
The penalty came in the 29th minute when Hungbo’s free-kick hit the arm of Craig Bryson in the wall. The former Derby midfielder made no complaint after Willie Collum pointed to the spot.
Callachan made a staggered run-up and Parish dived the wrong way but the former Hamilton player hit the ball off the outside of the post.
Hungbo had an effort saved as County continued to look the more enterprising team until the break.
Saints made a brighter start to the second half but did not get the rub of the green in the box.
The visitors stepped up a gear and regained the lead. Charles-Cook did the hard work, getting a cross in from the bye-line which White headed against the inside of the far post. The rebound fell invitingly for Callachan, who smashed the ball home from six yards.
St Johnstone did not really look like equalising, although Maynard-Brewer palmed away Stevie May’s 25-yard strike.
County could have added to their lead. Substitute Dominic Samuel and Hungbo both hit he frame of the goal from long range and missed better opportunities from closer in.