Shane Sutherland gave Terry Butcher's Caley Thistle side the lead at half-time before second-half efforts by Richie Foran and AlexMacDonald sealed a deserved win for Inverness.
The visitors were forced into a late change on the bench after AlexMacDonald was injured in the warm-up, the forward replaced by under-19 player Blair Alston.