Dundee United moved into the top six of the Scottish Premiership with a clinical display of finishing as they beat Ross County 4-2 at Global Energy Stadium.
Most of the damage was done in the first half as United rattled in three goals without replay after a Gary MacKay-Steven penalty was followed up by strikes from Stuart Armstrong and Ryan Gauld.
Nadir Ciftci added a fourth mid-way through the second half before Ivan Sproule and Rocco Quinn scored consolation goals for County.
Ciftci was almost through in the second minute when Grant Munro misjudged a long through ball but Brian McLean was there to clear the danger.
Ciftci came close a minute later when United were awarded a free-kick in a dangerous position.
MacKay-Steven touched the ball to the Holland-born forward, whose shot was heading for the top corner before County goalkeeper Mark Brown managed to tip it over for a corner.
It was United who had the upper hand and Gauld had a chance in the 15th minute when a Paul Paton free-kick fell for him in the box. But the youngster did not get enough power on his shot and Brown saved easily.
Two goals in the space of a minute then turned the match United's way. The opener came via the penalty spot in the 18th minute after MacKay-Steven was taken out on the edge of the box by Brown.
MacKay-Steven took the penalty himself and sent Brown the wrong way from the spot.
The visitors doubled their lead 60 seconds later when Armstrong got on the end of Ciftci's chip into the box at the near post and his glancing header dipped over Brown and into the net.
County had a strong claim for a penalty in the 27th minute when Kevin Luckassen appeared to be hauled down in the box by Sean Dillon but the match official saw nothing amiss.
The home side were desperately unlucky not to pull one back in the 35th minute when a 25-yard free-kick from Graham Carey rebounded off the far post with Luckassen unable to steer home the rebound.
Seconds after Stuart Kettlewell fired wide of the near post United went up the other end and scored a third five minutes before half-time.
In a fast flowing move Gauld beat the off-side trap to fire into the far corner of the net after Ciftci and Stevenson combined in the build up.
County started the second half on the front foot but found it difficult to make the breakthrough.
In fact, it was United who almost increased their lead in the 58th minute when MacKay-Steven slipped the ball through to Ciftci but his shot was well saved by Brown.
County came close again when substitute Orhan Mustafi got on the end of a deep cross from Richard Brittain but his downward header was scooped past the post by United keeper Radoslaw Cierzniak.
But it was United who went further ahead in the 65th minute when Gauld threaded the ball through to Ciftci, who coolly tucked the ball away.
County never gave up and they pulled one back in the 71st minute when Sproule found the far corner of the net thanks to a wicked deflection.
It was game on five minutes later when Carey's pin-point cross from the left was headed powerfully into the net from six yards by Quinn.
But it was too little too late from the home side as United held out comfortably for all three points.