Ross Stewart’s brace helped Ross County come from two goals down to beat Partick Thistle 4-2.
Aidan Fitzpatrick and Christie Elliott had Thistle in a first-half comfort zone at Firhill, with County not at the races.
However, Stewart and Jamie Lindsay scored in quick succession to tie the game, before Stewart headed County in front for the first time and Billy Mckay scoring a late spot-kick.
Ayr United and Dundee United both dropped points, meaning County stretch their lead to five points at the top of the Championship.
County made one change from their Scottish Cup defeat to Caley Thistle in midweek, with Jamie Lindsay replacing Ross Draper in the middle of the park.
Thistle should have been in front inside of 90 seconds as Aidan Fitzpatrick escaped the attentions of Kenny van der Weg and pulled the ball back for Blair Spittal, who skied his attempted from 10 yards.
The first chance for the visitors came on 14 minutes, with Josh Mullin the architect as he hurdled James Penrice’s challenge and delivered a teasing near-post cross. The rest of the penalty seemed to stand still as the ball came back off Steven Anderson, however Conor Hazard scrambled to his left to parry clear.
Danger-man Fitzpatrick put Thistle ahead soon after as Spittal was allowed to cross from the left, which took a deflection that Scott Fox blocked into the youngster’s path and he finished low into the corner.
The dust had barely settled on the opener when Elliott put the Jags two in front, with again County failing to clear Spittal’s cross into the box and the full-back scrambling in from the six-yard line.
Gary Caldwell’s side could have been three up on 34 minutes as Penrice’s ball from the left deflected off van der Weg into Spittal’s path, but he lashed over the bar.
The Staggies finally got themselves back into the game three minutes into the second half, as Marcus Fraser’s right-wing cross reached Gardyne at the back post and while Hazard came out to block, the ball rolled into Stewart’s path to smash in.
Van der Weg came close to levelling immediately afterwards when Lewis Spence picked him out, however his header thundered wide.
The equaliser did come on 64 minutes as Mullin’s cross from the right was controlled by Stewart, with his shot blocked by Anderson. The ball sat up perfectly for Lindsay and he lashed it past Hazard for 2-2.
Stewart sealed the comeback with 15 minutes to go as he met Mullin’s corner at the near post, powering a header in and silencing Firhill.
Mckay added gloss to the scoreline with a late penalty after Stewart had been bundled over by Jack McMillan, ensuring the Staggies kept their place at the top of the Championship.