Inverness maintained their fine form as they moved into joint-third with a hard-fought win over 10-man Kilmarnock.

Andrew Shinnie scored before his brother Graeme saw a penalty saved by Cammy Bell on the stroke of half-time.

Liam Kelly's stunning effort levelled matters 10 minutes into the second half of an entertaining encounter.

But the Highlanders won it when Bell was sent off after felling Draper, Billy McKay converted the resultant spot kick.

Unsurprisingly, both managers kept the same starting line-ups after respective wins over Celtic in the league and Rangers in the League Cup in Glasgow.

Billy McKay scored the winner for Inverness at Rugby Park

Billy McKay scored the winner for Inverness at Rugby Park

Supporters of both sides would have anticipated a rollercoaster ride after last season's two Rugby Park meetings generated 16 goals, with a win apiece.

The visitors almost took an early lead as the Ayrshire sunshine made way for swirling wind and rain when Doran sliced wide.

Caley Thistle were on top as McKay almost took advantage of a poor Nelson clearance but he also shot wide.

Killie took 18 minutes to wake from their slumber as a McKenzie drive stung the palms of Reguero.

But rather than spark the hosts into life, Inverness took the lead when Shinnie forced home after good midfield work by Draper and Tudor-Jones.

A minute later the visitors almost doubled their new found lead after a poor ball across his defence from McKeown allowed McKay in but Bell did enough to force him wide and save with his feet.

Killie began to grown into the game with Rory McKenzie impressive. The 18-year-old was hauled down in the box, it looked like a penalty by referee Euan Norris waved play on.

He then drew a save from Reguero before Inverness were awarded a spot-kick themselves after Andrew Shinnie was barged over by Nelson just before the interval.

Brother Graeme - who converted from the spot at Ibrox in midweek - saw his effort saved by Bell.

An irate Killie boss Kenny Shiels had to be ushered up the tunnel at half-time as he waited for the ref pitch side.

He needn't have worried as Liam Kelly levelled the game 12 minutes into the second half with a terrific goal.

Last week's Celtic Park hero picked the ball up and thumped it passed Reguero into the postage stamp corner from about 30 yards, leaving the Spaniard clutching at thin air.

At the other end, Bell was busy saving from McKay and twice from Andrew Shinnie. He had been playing well but Bell got his marching orders, bringing down Draper.

Lee Johnson was sacrificed with keeper Kyle Letheren brought on. But his first job was to pick the ball out of the net as McKay sent the Welshman the wrong way.

Killie went close near the end through Kelly, the impressive McKenzie and Harkins, but it is Inverness who remain unbeaten since early September with their fourth win in five.

Lineup, Bookings (5) & Substitutions (5)

Kilmarnock

  • 01 Bell Dismissed
  • 05 O'Leary
  • 06 Nelson
  • 23 McKeown
  • 38 O'Hara
  • 08 Kelly
  • 10 Dayton (Harkins - 70' )
  • 18 Johnson (Letheren - 77' )
  • 29 Pascali
  • 12 Sheridan (Heffernan - 65' Booked )
  • 24 McKenzie

Substitutes

  • 17 Letheren
  • 02 Tesselaar
  • 04 Fowler
  • 88 Sissoko
  • 11 Harkins
  • 14 Heffernan
  • 15 Perez

Inverness CT

  • 12 Reguero
  • 02 Raven
  • 03 Shinnie
  • 05 Warren Booked
  • 14 Meekings
  • 04 Tudur-Jones
  • 08 Draper
  • 10 Shinnie Booked (Foran - 88' )
  • 07 McKay
  • 17 Doran
  • 23 Roberts (Sutherland - 74' Booked )

Substitutes

  • 31 Mathieson
  • 32 Cooper
  • 19 Morrison
  • 21 Polworth
  • 22 Pepper
  • 09 Foran
  • 18 Sutherland
Ref: Norris
Att: 4,541

Match Stats

Shots

12 12

On target

7 7

Corners

5 12

Fouls

9 14

Live Text Commentary

94:11 Full time

Full Time The referee signals the end of the game.

90:00 +2:43

Effort from the edge of the area by Gary Harkins goes wide of the right-hand upright.

90:00 +1:41

The referee blows for offside against Paul Heffernan. Antonio Reguero takes the indirect free kick.

90:00 +0:16

Owain Tudur Jones challenges Michael Nelson unfairly and gives away a free kick. Free kick crossed right-footed by Gary Harkins from left channel, free kick awarded for an unfair challenge on Owain Tudur Jones by Manuel Pascali. Direct free kick taken by Antonio Reguero.

88:04

Effort on goal by Rory McKenzie from just inside the penalty area goes over the target.

87:24

Corner taken by Gary Harkins from the right by-line.

87:24 Substitution

Substitution Richie Foran on for Andrew Shinnie.

87:05

Liam Kelly takes a shot. Owain Tudur Jones gets a block in.

84:57

Paul Heffernan takes a shot. Antonio Reguero makes a save.

82:33 Booking

Booking The referee shows Paul Heffernan a yellow card.

82:17

Gary Harkins crosses the ball from the free kick right-footed from right channel, clearance made by Gary Warren.

82:17 Booking

Booking Shane Sutherland shown a yellow card.

82:03

Free kick awarded for an unfair challenge on Rory McKenzie by Graeme Shinnie.

80:35

Corner taken left-footed by Graeme Shinnie from the right by-line, Mark O'Hara manages to make a clearance.

79:44

Shane Sutherland gives away a free kick for an unfair challenge on Rory McKenzie. Free kick taken by Michael Nelson.

79:12

Outswinging corner taken from the right by-line by Gary Harkins, clearance by David Raven.

78:36

Graeme Shinnie gives away a free kick for an unfair challenge on Rory McKenzie. Mark O'Hara takes the free kick.

76:53 Goal scored

Goal! - Billy McKay - Kilmarnock 1 - 2 Inverness Penalty taken right-footed by Billy McKay and scored. Kilmarnock 1-2 Inverness CT.

75:37 Substitution

Substitution Lee Johnson goes off and Kyle Letheren comes on.

75:37 Dismissal

Dismissal The referee red cards Cameron Bell for professional foul.

75:15

Penalty awarded for a foul by Cameron Bell on Ross Draper.

73:20

Free kick taken by Michael Nelson.

73:20 Substitution

Substitution Shane Sutherland comes on in place of Philip Roberts.

73:20 Booking

Booking The referee shows Andrew Shinnie a yellow card.

73:14

Foul by Andrew Shinnie on Liam Kelly, free kick awarded.

71:51

Philip Roberts concedes a free kick for a foul on Rory McKeown. Direct free kick taken by Rory McKeown.

69:57 Substitution

Substitution James Dayton leaves the field to be replaced by Gary Harkins.

69:22

Corner taken by Graeme Shinnie.

69:07

Andrew Shinnie fouled by Manuel Pascali, the ref awards a free kick. David Raven restarts play with the free kick.

66:45

Rory McKenzie is caught offside. Indirect free kick taken by Josh Meekings.

65:58

Billy McKay is caught offside. Direct free kick taken by Cameron Bell.

64:22 Substitution

Substitution Paul Heffernan on for Cillian Sheridan.

62:45

Rory McKenzie takes a shot from just outside the penalty area which clears the crossbar.

62:04

Gary Warren fouled by Cillian Sheridan, the ref awards a free kick. Free kick taken by Josh Meekings.

60:45

Andrew Shinnie takes a shot. Save made by Cameron Bell. Corner taken by Graeme Shinnie from the right by-line to the near post, Mark O'Hara manages to make a clearance.

59:51

Inswinging corner taken left-footed by Graeme Shinnie from the right by-line, save by Cameron Bell.

59:35

Andrew Shinnie takes a shot. Cameron Bell makes a fantastic save.

55:59 Goal scored

Goal! - Liam Kelly - Kilmarnock 1 - 1 Inverness Liam Kelly fires in a goal from outside the penalty area to the top right corner of the goal. Kilmarnock 1-1 Inverness CT.

54:32

Inswinging corner taken from the right by-line by Graeme Shinnie.

53:51

David Raven delivers the ball, clearance by Ryan O'Leary.

52:36

Rory McKenzie fouled by Gary Warren, the ref awards a free kick. Strike comes in from Liam Kelly from the free kick, save by Antonio Reguero.

52:15

Billy McKay takes a shot. Save made by Cameron Bell.

51:36

Corner taken by Aaron Doran from the left by-line.

49:11

Free kick awarded for a foul by Andrew Shinnie on James Dayton. Lee Johnson crosses the ball in from the free kick.

48:19

The ball is crossed by Manuel Pascali, Headed effort from deep inside the penalty area by Cillian Sheridan misses to the left of the goal.

47:58

Andrew Shinnie gives away a free kick for an unfair challenge on Liam Kelly. Rory McKeown restarts play with the free kick.

47:00

Outswinging corner taken by James Dayton, Header from close range by Michael Nelson misses to the right of the goal.

46:34

Free kick awarded for a foul by David Raven on James Dayton. James Dayton restarts play with the free kick.

45:01

The second half begins.

45:00 +0:46 Half time

Half Time The first half comes to an end.

44:13

Andrew Shinnie takes a shot. Cameron Bell makes a fantastic save.

44:05 Penalty

A save by Cameron Bell from penalty by Graeme Shinnie. Kilmarnock 0-1 Inverness CT.

43:19

Lee Johnson concedes a Penalty for a foul on Andrew Shinnie.

41:41

Free kick awarded for a foul by Owain Tudur Jones on James Dayton. James Dayton delivers the ball from the free kick left-footed from left wing, clearance by Aaron Doran.

37:47

Rory McKenzie takes a shot. Save by Antonio Reguero.

36:38

Philip Roberts takes a shot. Save made by Cameron Bell.

34:57

Ross Draper challenges Liam Kelly unfairly and gives away a free kick. Liam Kelly restarts play with the free kick.

33:59

Free kick awarded for an unfair challenge on Michael Nelson by Billy McKay. Lee Johnson takes the direct free kick.

33:15

Cillian Sheridan is ruled offside. Antonio Reguero restarts play with the free kick.

31:21

Free kick taken by James Dayton.

31:21 Booking

Booking Gary Warren is given a yellow card.

31:02

Gary Warren concedes a free kick for a foul on Manuel Pascali.

29:54

Foul by Manuel Pascali on Ross Draper, free kick awarded. Direct free kick taken by Josh Meekings.

29:04

Cillian Sheridan takes a shot. Save by Antonio Reguero.

26:29

Foul by Liam Kelly on Aaron Doran, free kick awarded. Direct strike on goal from the free kick comes in from Andrew Shinnie.

25:17

The official flags Ross Draper offside. Cameron Bell restarts play with the free kick.

23:59

Inswinging corner taken by Aaron Doran.

23:40

Outswinging corner taken by Aaron Doran, clearance by Michael Nelson.

23:21

Billy McKay takes a shot. Save by Cameron Bell.

22:56

The assistant referee flags for offside against Aaron Doran. Rory McKeown restarts play with the free kick.

21:20

Assist by Billy McKay.

21:20 Goal scored

Goal! - Andrew Shinnie - Kilmarnock 0 - 1 Inverness Andrew Shinnie finds the back of the net with a goal from close in to the bottom right corner of the goal. Kilmarnock 0-1 Inverness CT.

18:01

Rory McKenzie takes a shot. Save by Antonio Reguero. James Dayton takes a outswinging corner.

16:40

Cillian Sheridan challenges David Raven unfairly and gives away a free kick. Direct free kick taken by Antonio Reguero.

15:52

Andrew Shinnie delivers the ball, Michael Nelson manages to make a clearance.

15:04

Effort on goal by Billy McKay from deep inside the penalty area misses to the right of the target.

13:15

Inswinging corner taken left-footed by Graeme Shinnie from the right by-line, clearance by Michael Nelson.

12:08

Short corner worked by James Dayton.

11:58

Mark O'Hara sends in a cross, clearance by David Raven.

10:49

The referee blows for offside. Michael Nelson takes the indirect free kick.

9:30

Corner taken right-footed by Aaron Doran, clearance by Ryan O'Leary.

6:37

Corner taken short by Aaron Doran.

5:33

Effort from inside the area by Owain Tudur Jones misses to the right of the goal.

5:02

Inswinging corner taken left-footed by Graeme Shinnie, Cameron Bell makes a save.

4:50

Andrew Shinnie sends in a cross, clearance by Liam Kelly.

3:07

Shot by Aaron Doran from deep inside the penalty area misses to the right of the target.

0:52

Ryan O'Leary concedes a free kick for a foul on Billy McKay. Graeme Shinnie fires a strike on goal direct from the free kick.

0:00

The referee starts the match.

Live data and text provided by our data suppliers