Aberdeen battled back from a double early set-back to claim a hard-fought 3-2 victory away to Ross County.
The Dons had started the game brightly in the freezing conditions in Dingwall with a number of early chances.
But they were left ruing their early misses on 26 minutes when they were reduced to 10-men when Mark Reynolds was shown a straight red card after pushing Alex Schalk when he was through on goal.
Although Aberdeen narrowly avoiding conceding a penalty in the incident, that did not matter as Ian McSHANE drilled the free-kick low into the bottom right-hand corner.
But despite being a goal and a man down the Dons were inspired as they hit back with a quick-fire double.
Just six minutes after falling behind Aberdeen were awarded a penalty when Adam ROONEY was pulled back by Chris Robertson in the box, with the Irishman stepping up to convert by sending County goalie Scott Fox the wrong way by smashing the ball into the left-hand corner.
Moments later they were in the lead as full-back Shay LOGAN squeezed the ball in at the far post after a fantastic cross from the left-wing by Jonny Hayes.
It was a surprise there was not more goals in the opening period as both sides had chances as the half came to a close with end to end action.
But LOGAN would net his second of the game, and just third of the season, early in the second-half as Aberdeen finally took a firm grip on the game.
The former Brentford defender surged forward to slide the ball home from close range after Rooney had flicked on Graeme Shinnie’s cross from the left-wing.
However, McSHANE would make it a nervy finish as he hit back with his second goal of the game as he fired a 25-yard piledriver past Scott Brown in the Aberdeen goal with eight minutes to go.
But the Dons would hold on for the win in an absorbing encounter in the Highlands to move back to just three points behind league leaders Celtic.