Kilmarnock leapfrogged Inverness into fourth place in the Scottish Premier League with an impressive victory.
Craig Bryson finished off from close range after Conor Sammon had been tackled as he bore down on goal.
Liam Kelly added a header after the interval, while Richie Foran pegged one back when his shot squirmed in.
Kilmarnock created several excellent chances and Jamie Hamill completed the scoring, tucking in the rebound after his penalty had been saved.
After a sluggish start, Kilmarnock found their passing rhythm, with Mehdi Taouil and Alexei Eremenko pulling the strings in midfield, and Inverness were picked off on the counter-attack time-after-time.
The home side battled gamely but had goalkeeper Ryan Esson to thank for keeping the score respectable.
Caley Thistle made all of the early running, with Foran heading a Russell Duncan corner inches over the crossbar.
Foran's rising strike then fizzed over before Kilmarnock goalkeeper Cammy Bell made a fine stop to keep out an Adam Rooney shot from 12 yards.
Killie had their first meaningful attack on 15 minutes when Taouil hit the woodwork following a sharp one-two with Sammon.
Moments later, Inverness goalkeeper Esson produced an acrobatic diving save to push wide a 30-yard free-kick from Eremenko, with Bryson volleying just wide soon after.
On 25 minutes, Kilmarnock captain Bryson made the breakthrough from close range.
Sammon latched onto a lofted through ball from Taouil and a well-timed tackle from Inverness defender Ross Tokely could only divert the ball into the path of Bryson, who tucked it past Esson from eight yards.
Frazer Wright then squandered a great chance to double the lead when he was unchallenged to power a header just wide from an Eremenko corner.
Bryson made a goal-line clearance to deny Rooney and the home striker's shot was saved by the legs of Bell following a Stuart Duff cross, but the visitors were taking control of the game with their slick passing.
Further chances fell to Taouil, Bryson and Sammon before the interval, but the Highlanders held on, with Tokley and Esson making vital interventions.
The second half was slow to get going after the feast of attacking football served up in the first 45 minutes.
But Esson was busy again on the hour when Eremenko danced through the home defence to set up a shooting opportunity.
Esson was on hand again to stop Sammon's effort after the striker was found by left-back Gordon.
A deflected drive from Taouil then looped onto the roof of the net before Kelly doubled the visitor's lead.
The impressive Gordon galloped forward and picked out his team-mate with a great cross that was firmly headed past Esson.
Foran hit back almost immediately when his shot took a slight deflection and squeezed under the diving Bell, who looked a little slow to react.
Any hopes of a comeback were extinguished when Bryson's run into the penalty box was brought to a crude halt by Esson.
Hamill saw his spot-kick saved, but the rebound fell his way and he slammed the ball home at the second attempt.
Wright almost gifted Inverness a goal when his headed clearance under pressure crashed against his own crossbar, but the visitors held on without too much trouble.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.