Two first-half goals in a minute gave underdogs Ross County a Highland derby victory in Inverness.

And it ended a run of 10 games without a victory for the Dingwall side.

Caley Thistle's Billy McKay struck the post before quick-fire strikes from Scott Boyd and Alex Cooper put County well in command after 17 minutes.

Inverness, who lost Ross Draper to a second-half red card, only managed to respond through Aaron Doran in the penultimate minute.

It was a potentially season-turning result for County, who notched up their first success away from home since February 2013 and their first in the Highland capital since 2009.

Inverness manager John Hughes, meanwhile, is still looking for his first home win after three outings at Caledonian Stadium since taking over as manager from Terry Butcher last month.

After six games in charge, Hughes has only enjoyed one victory - over bottom side Hearts.

County manager Derek Adams had handed Jordan Slew, the 21-year-old striker registered earlier in the morning on loan from Blackburn Rovers, a starting place ahead of Orhan Mustafi, with Gary Glen also coming into the forward line in place of Dutchman Marc Klok.

Slew showed in the first attack of the game, but his effort was well dealt with by goalkeeper Dean Brill.

Doran hit the inside of County goalkeeper Michael Fraser's left post and the rebound then fell to McKay, but the Northern Irishman uncharacteristically shot just wide.

County's opener was not long in coming and, on 15 minutes, a game of head tennis in the box ended when Glen found Boyd, who fired it in from 10 yards.

A minute later, Cooper made a powerful run forward, got in behind Gareme Shinnie and extended County's lead from just inside the box.

Adams was roused to a fury at a tackle by Danny Williams on Steven Saunders and had to be placated by the match officials.

Fraser's goalkeeping skills were called upon before half time when he had to deal with a header from Nick Ross and, after the restart, he parried a powerful shot from Draper.

The second half had less to offer in terms of scoring opportunities, although Adams was again annoyed by a tackle from Draper on Branislav Micic.

Soon after that, Draper appeared to elbow Stuart Kettlewell and was shown a red card.

However, the 10 men did manage to pull a goal back late on when the ball went over the top and Doran ran into an abundance of space to bundle it home from close range.

Caley Thistle went all out for an equaliser during what was left of the match, but it ended in a famous derby victory for their local rivals, who ended a run of six straight defeats to leave their rivals without a win in four games.

Lineup, Bookings (6) & Substitutions (5)

Inverness Caledonian Thistle

  • 12 Brill
  • 03 Shinnie
  • 18 Tremarco (Polworth - 77' )
  • 08 Draper Dismissed
  • 05 Warren Booked
  • 06 Meekings
  • 15 Watkins (Agdestein - 24' )
  • 19 Williams
  • 07 McKay
  • 11 Ross
  • 10 Doran

Substitutes

  • 01 Esson
  • 02 Raven
  • 14 Devine
  • 17 Greenhalgh
  • 20 Polworth
  • 23 Agdestein
  • 36 Christie

Ross County

  • 20 Fraser
  • 22 Saunders (Micic - 68' )
  • 03 Gordon
  • 04 Kettlewell Booked (Quinn - 88' )
  • 05 Boyd
  • 21 McLean
  • 08 Brittain
  • 16 Cooper
  • 15 Glen Booked (Luckassen - 74' )
  • 25 Slew Booked
  • 23 Carey Booked

Substitutes

  • 01 Brown
  • 06 Micic
  • 10 Quinn
  • 11 De Leeuw
  • 14 Maatsen
  • 18 Klok
  • 19 Luckassen
Ref: Alan Muir
Att: 4,332

Match Stats

Shots

11 4

On target

5 2

Corners

3 3

Fouls

9 14

Live Text Commentary

Full time

Full Time Match ends, Inverness CT 1, Ross County 2.

90:00 +3:22 Full time

Full Time Second Half ends, Inverness CT 1, Ross County 2.

90:00 +0:28

Attempt missed. Gary Warren (Inverness CT) right footed shot from the right side of the box is close, but misses to the right.

88:52 Goal scored

Goal! Goal! Inverness CT 1, Ross County 2. Aaron Doran (Inverness CT) header from very close range to the centre of the goal. Assisted by Liam Polworth.

87:39 Substitution

Substitution Substitution, Ross County. Rocco Quinn replaces Stuart Kettlewell.

86:19

Attempt missed. Aaron Doran (Inverness CT) right footed shot from outside the box is too high.

85:02

Danny Williams (Inverness CT) wins a free kick on the left wing.

85:02

Foul by Stuart Kettlewell (Ross County).

83:37

Billy McKay (Inverness CT) wins a free kick in the attacking half.

83:37

Foul by Branislav Micic (Ross County).

82:01

Attempt missed. Torbjorn Agdestein (Inverness CT) right footed shot from outside the box is just a bit too high.

81:32

Josh Meekings (Inverness CT) wins a free kick in the attacking half.

81:32

Foul by Kevin Luckassen (Ross County).

76:37

Foul by Gary Warren (Inverness CT).

76:37

Jordan Slew (Ross County) wins a free kick in the defensive half.

76:09 Substitution

Substitution Substitution, Inverness CT. Liam Polworth replaces Carl Tremarco.

75:13 Dismissal

Dismissal Ross Draper (Inverness CT) is shown the red card for fighting.

75:00

Stuart Kettlewell (Ross County) wins a free kick in the defensive half.

74:46

Foul by Ross Draper (Inverness CT).

73:38 Substitution

Substitution Substitution, Ross County. Kevin Luckassen replaces Gary Glen.

72:51

Attempt saved. Aaron Doran (Inverness CT) right footed shot from the centre of the box is saved in the top centre of the goal.

69:38 Booking

Booking Jordan Slew (Ross County) is shown the yellow card.

67:11 Substitution

Substitution Substitution, Ross County. Branislav Micic replaces Steve Saunders.

64:04

Corner, Inverness CT. Conceded by Scott Boyd.

62:25

Foul by Ross Draper (Inverness CT).

62:25

Jordan Slew (Ross County) wins a free kick on the right wing.

61:39

Corner, Ross County. Conceded by Josh Meekings.

57:13

Attempt saved. Ross Draper (Inverness CT) left footed shot from long range on the left is saved in the centre of the goal.

55:12

Nick Ross (Inverness CT) wins a free kick in the attacking half.

55:12

Foul by Alex Cooper (Ross County).

53:53 Booking

Booking Graham Carey (Ross County) is shown the yellow card.

53:37

Danny Williams (Inverness CT) wins a free kick in the attacking half.

53:37

Foul by Graham Carey (Ross County).

51:18 Booking

Booking Gary Warren (Inverness CT) is shown the yellow card.

51:02

Foul by Gary Warren (Inverness CT).

51:02

Jordan Slew (Ross County) wins a free kick in the attacking half.

50:11

Foul by Gary Warren (Inverness CT).

50:11

Jordan Slew (Ross County) wins a free kick in the defensive half.

49:24

Nick Ross (Inverness CT) wins a free kick in the defensive half.

49:24

Foul by Ben Gordon (Ross County).

45:00

Second Half begins Inverness CT 0, Ross County 2.

45:00 +2:12 Half time

Half Time First Half ends, Inverness CT 0, Ross County 2.

45:00 +1:26

Corner, Ross County. Conceded by Graeme Shinnie.

38:08

Attempt missed. Aaron Doran (Inverness CT) left footed shot from outside the box is high and wide to the left.

36:42

Attempt saved. Nick Ross (Inverness CT) header from outside the box is saved in the top centre of the goal.

34:48

Foul by Josh Meekings (Inverness CT).

34:48

Jordan Slew (Ross County) wins a free kick in the defensive half.

33:53 Booking

Booking Gary Glen (Ross County) is shown the yellow card.

33:44

Gary Warren (Inverness CT) wins a free kick in the attacking half.

33:44

Foul by Gary Glen (Ross County).

32:43

Attempt missed. Graham Carey (Ross County) left footed shot from more than 35 yards misses to the left.

28:25

Graeme Shinnie (Inverness CT) wins a free kick on the left wing.

28:25

Foul by Alex Cooper (Ross County).

27:00

Alex Cooper (Ross County) wins a free kick in the attacking half.

26:59

Foul by Graeme Shinnie (Inverness CT).

26:38

Foul by Danny Williams (Inverness CT).

26:38

Steve Saunders (Ross County) wins a free kick in the attacking half.

25:07

Attempt saved. Billy McKay (Inverness CT) right footed shot from the centre of the box is saved in the centre of the goal.

23:52 Substitution

Substitution Substitution, Inverness CT. Torbjorn Agdestein replaces Marley Watkins because of an injury.

20:13

Attempt missed. Nick Ross (Inverness CT) left footed shot from outside the box is too high.

19:29

Corner, Inverness CT. Conceded by Steve Saunders.

17:45

Graeme Shinnie (Inverness CT) wins a free kick in the defensive half.

17:45

Foul by Graham Carey (Ross County).

16:36 Goal scored

Goal! Goal! Inverness CT 0, Ross County 2. Alex Cooper (Ross County) left footed shot from the left side of the box to the bottom right corner.

15:49

Nick Ross (Inverness CT) wins a free kick in the defensive half.

15:49

Foul by Steve Saunders (Ross County).

14:55 Goal scored

Goal! Goal! Inverness CT 0, Ross County 1. Scott Boyd (Ross County) right footed shot from the right side of the box to the bottom right corner.

14:11

Corner, Ross County. Conceded by Carl Tremarco.

11:55

Marley Watkins (Inverness CT) wins a free kick in the defensive half.

11:55

Foul by Ben Gordon (Ross County).

10:10

Graeme Shinnie (Inverness CT) wins a free kick in the defensive half.

10:04

Foul by Graham Carey (Ross County).

9:18 Booking

Booking Stuart Kettlewell (Ross County) is shown the yellow card.

9:06

Marley Watkins (Inverness CT) wins a free kick in the defensive half.

9:06

Foul by Stuart Kettlewell (Ross County).

7:29

Foul by Marley Watkins (Inverness CT).

7:29

Brian McLean (Ross County) wins a free kick on the right wing.

5:07

Billy McKay (Inverness CT) hits the right post with a right footed shot from the right side of the box.

3:20

Corner, Inverness CT. Conceded by Stuart Kettlewell.

2:34

Danny Williams (Inverness CT) wins a free kick in the attacking half.

2:34

Foul by Stuart Kettlewell (Ross County).

1:58

Attempt missed. Richard Brittain (Ross County) right footed shot from outside the box is too high.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers