Hibernian came from behind to secure an unlikely win that moves them six points clear of bottom side Dunfermline.

Inverness had failed to make their dominance tell until Paul Hanlon pulled down Billy McKay and Greg Tansey scored with the resulting 60th-minute penalty.

But Hanlon headed the equaliser four minutes later and Garry O'Connor swept the ball home after 75 minutes.

Jonny Hayes' cross found the net eight minutes later, but Leigh Griffiths fired Hibs' 85th-minute winner.

Griffiths celebrates his winning goal at Caledonian Stadium

Griffiths celebrates his winning goal at Caledonian Stadium

The Edinburgh side had gone into the game with confidence low after having won only once in their last nine games in the Scottish Premier League, having not scored in their last three and looking to avoid a third straight defeat.

O'Connor, James McPake, Ivan Sproule and Richie Towell had replaced Jorge Claros, Tom Soares, Roy O'Donovan and George Francombe in the Hibs starting line-up as they looked to recover from last weekend's 2-0 defeat by Dundee United.

Hayes and Kenny Gillet returned from injury and Josh Meekings from suspension for Caley Thistle in place of Thomas Piermayr, Owain Tudur Jones and Shane Sutherland following the hosts' midweek defeat by St Johnstone.

Meekings almost made an immediate impact with a cross that found Gregory Tade free inside the penalty box, but the French striker completely missed his attempted overhead kick.

Hayes too was having an early influence and his low cross found Graeme Shinnie at the back post and the midfielder's low shot rebounded clear off goalkeeper Graham Stack's body.

The winger forced a save himself when he turned inside Pa Saikou Kujabi and had his powerful 16-yard drive turned over the crossbar.

Hibs had not threatened until a back-pass into the six-yard box from Richie Foran forced goalkeeper Jonny Tuffey to scramble the ball clear under pressure from two visiting players.

A Hayes ball through the centre of the Hibs defence put Billy McKay clear, but the striker with only one goal so far this season found the face of the post with his attempt to bend his shot round Stack.

The second half started as the first had ended and Caley Thistle eventually made a deserved breakthrough when Hanlon knocked over McKay as the pair challenged following a corner.

Tansey confidently took advantage of the first penalty kick awarded to his side in the SPL since November 2010.

Inverness ought to have stretched their lead minutes later when Tade pounced on a deflection to be one-on-one with Stack but fired against the advancing goalkeeper and then failed to convert with an acrobatic attempt at an overhead kick.

Caley Thistle paid for that when Hanlon threw himself at Griffiths' corner to head home from 10 yards.

Suddenly, Hibs were a different side and Matt Doherty sped to the bye-line before finding O'Connor with a low cross that the former Scotland striker dispatched from 10 yards.

Hayes looked to have denied Hibs the victory when his cross crept in at the back post, but Griffiths' low 18-yard drive beat Tuffey minutes later to leave Caley Thistle rueing profligacy that has left them with one win in their last nine league games.

Inverness Caledonian Thistle manager Terry Butcher : "That 90 minutes just encapsulated our season.

"In some parts, we were very good, but in other parts of the game we were absolute rubbish.

"We gave away a soft goal at the first because Ross Tokely was not marking his man. Kenny Gillet was then at fault for the second goal and Josh Meekings the third.

"In the second half, we had the back-four from hell."

Hibernian manager Pat Fenlon : "It's a fantastic three points.

"We rode our luck at times and Graham Stack has had to make some great saves, but I felt we deserved it as we've not always had the rub of the green ourselves.

"We seemed a little fearful in the first half and sat back, but we showed what we are capable of as a team in the second half and hopefully now the players will take some belief from that."

Lineup, Bookings (3) & Substitutions (6)

Inverness CT

  • 12 Tuffey
  • 03 Tokely
  • 16 Golobart Booked
  • 19 Shinnie
  • 22 Gillet (Ross - 82' )
  • 26 Meekings
  • 07 Hayes
  • 08 Tansey (Tudur-Jones - 90' )
  • 09 Foran
  • 15 Tade (Sutherland - 90' )
  • 21 McKay

Substitutes

  • 43 Scott Mathieson
  • 14 Proctor
  • 02 Piermayr
  • 04 Tudur-Jones
  • 11 Ross
  • 18 Sutherland
  • 20 Winnall

Hibernian

  • 01 Stack
  • 02 Doherty
  • 04 Hanlon
  • 15 McPake
  • 19 Kujabi
  • 25 Towell (Soares - 62' )
  • 16 Stevenson
  • 17 Sproule Booked
  • 24 Osbourne
  • 09 O'Connor (Doyle - 87' )
  • 28 Griffiths Booked (O'Donovan - 90' )

Substitutes

  • 31 Brown
  • 05 O'Hanlon
  • 22 Francomb
  • 08 Claros
  • 13 Soares
  • 10 Doyle
  • 18 O'Donovan
Ref: Madden
Att: 3,274

Match Stats

Shots

7 5

On target

3 5

Corners

11 5

Fouls

10 11

Live Text Commentary

90:00 +5:48 Full time

Full Time The game is over, as the referee blows his whistle.

90:00 +3:55

Foul by Pa Saikou Kujabi (Hibernian) on Richie Foran (Inverness CT). Free kick crossed left-footed by Johnny Hayes (Inverness CT) from right channel, clearance by James McPake (Hibernian).

90:00 +2:05 Substitution

Substitution Inverness CT substitution: Greg Tansey replaced by Owain Tudur Jones (tactical).

90:00 +1:35

Defending throw-in by Pa Saikou Kujabi (Hibernian).

90:00 +0:43 Substitution

Substitution Inverness CT substitution: Gregory Tade replaced by Shane Sutherland (tactical).

90:00 +0:43 Substitution

Substitution Hibernian substitution: Leigh Griffiths replaced by Roy O'Donovan (tactical).

87:13

Free kick crossed left-footed by Johnny Hayes (Inverness CT) from right channel, resulting in open play.

87:13 Booking

Booking Ivan Sproule (Hibernian) booked for unsporting behaviour.

87:05

Foul by Ivan Sproule (Hibernian) on Johnny Hayes (Inverness CT).

86:29

Foul by Eoin Doyle (Hibernian) on Roman Golobart (Inverness CT). Free kick taken right-footed by Jonny Tuffey (Inverness CT) from left channel, resulting in open play.

86:14 Substitution

Substitution Hibernian substitution: Garry O'Connor replaced by Eoin Doyle (tactical).

85:44

Goal kick taken long by Graham Stack (Hibernian).

85:25

Foul by Pa Saikou Kujabi (Hibernian) on Johnny Hayes (Inverness CT). Free kick crossed left-footed by Johnny Hayes (Inverness CT) from right channel, clearance by James McPake (Hibernian).

84:49 Booking

Booking Leigh Griffiths (Hibernian) booked for unsporting behaviour.

84:03

Assist by Isaiah Osbourne.

84:03 Goal scored

Goal! - Leigh Griffiths - Inverness 2 - 3 Hibernian Goal by Leigh Griffiths (Hibernian) left-footed (bottom-right of goal) from left side of penalty area (18 yards).Inverness CT 2-3 Hibernian.

83:31

Goal kick taken long by Graham Stack (Hibernian).

82:10 Goal scored

Goal! - Johnny Hayes - Inverness 2 - 2 Hibernian Free kick scored by Johnny Hayes (Inverness CT) right-footed (top-right of goal) from left wing (35 yards).Inverness CT 2-2 Hibernian.

81:14 Substitution

Substitution Inverness CT substitution: Kenny Gillet replaced by Nick Ross (tactical).

81:00

Foul by James McPake (Hibernian) on Gregory Tade (Inverness CT).

80:18

Foul by Roman Golobart (Inverness CT) on Leigh Griffiths (Hibernian). Free kick taken right-footed by Matt Doherty (Hibernian) from own half, resulting in open play.

80:18 Booking

Booking Roman Golobart (Inverness CT) booked for unsporting behaviour.

77:31

Attacking throw-in by Josh Meekings (Inverness CT).

77:15

Attacking throw-in by James McPake (Hibernian).

76:40

Attacking throw-in by Pa Saikou Kujabi (Hibernian).

76:07

Attacking throw-in by Ross Tokely (Inverness CT).

74:28

Assist (pass) by Matt Doherty (Hibernian) from right side of penalty area.

74:28 Goal scored

Goal! - Garry O'Connor - Inverness 1 - 2 Hibernian Goal by Garry O'Connor (Hibernian) right-footed (top-left of goal) from centre of penalty area (12 yards).Inverness CT 1-2 Hibernian.

73:47

Foul by Roman Golobart (Inverness CT) on Paul Hanlon (Hibernian). Free kick taken right-footed by Graham Stack (Hibernian) from own half, resulting in open play.

72:58

Foul by Ivan Sproule (Hibernian) on Josh Meekings (Inverness CT). Free kick taken left-footed by Johnny Hayes (Inverness CT) from right wing, resulting in open play.

71:42

Attacking throw-in by Graeme Shinnie (Inverness CT).

71:32

Attacking throw-in by Graeme Shinnie (Inverness CT).

70:53

Foul by Billy McKay (Inverness CT) on Ivan Sproule (Hibernian). Free kick taken left-footed by Paul Hanlon (Hibernian) from own half, resulting in open play.

70:02

Leigh Griffiths (Hibernian) caught offside. Free kick taken right-footed by Roman Golobart (Inverness CT) from own half, passed.

69:44

Defending throw-in by Graeme Shinnie (Inverness CT).

69:01

Defending throw-in by Josh Meekings (Inverness CT).

68:30

Goal kick taken long by Jonny Tuffey (Inverness CT).

68:17

Inswinging corner from right by-line taken left-footed by Leigh Griffiths (Hibernian) to centre, resulting in ball out of play.

67:54

Attacking throw-in by Matt Doherty (Hibernian).

67:48

Attacking throw-in by Josh Meekings (Inverness CT).

65:47

Foul by Pa Saikou Kujabi (Hibernian) on Josh Meekings (Inverness CT). Free kick crossed right-footed by Johnny Hayes (Inverness CT) from right channel, resulting in open play.

65:41

Attacking throw-in by Johnny Hayes (Inverness CT).

63:51

Assist (cross) by Leigh Griffiths (Hibernian) from right by-line.

63:51 Goal scored

Goal! - Paul Hanlon - Inverness 1 - 1 Hibernian headed goal by Paul Hanlon (Hibernian) (bottom-left of goal) from right side of six-yard box (6 yards).Inverness CT 1-1 Hibernian.

63:37

Inswinging corner from right by-line taken right-footed by Leigh Griffiths (Hibernian) to centre,

63:19

Inswinging corner from right by-line taken right-footed by Leigh Griffiths (Hibernian) to centre, clearance by Roman Golobart (Inverness CT).

62:50

Inswinging corner from right by-line taken left-footed by Leigh Griffiths (Hibernian) to centre, clearance by Greg Tansey (Inverness CT).

62:12

Goal kick taken long by Graham Stack (Hibernian).

62:04

Shot by Ross Tokely (Inverness CT) left-footed from centre of penalty area (18 yards), missed left.

61:42

Inswinging corner from right by-line taken left-footed by Johnny Hayes (Inverness CT) to centre, save (punched) by Graham Stack (Hibernian).

61:34

Attacking throw-in by Josh Meekings (Inverness CT).

61:06 Substitution

Substitution Hibernian substitution: Richie Towell replaced by Tom Soares (tactical).

60:40

Goal kick taken long by Jonny Tuffey (Inverness CT).

60:21

Shot by Gregory Tade (Inverness CT) right-footed from right channel (18 yards), save (caught) by Graham Stack (Hibernian).

59:11

Isaiah Osbourne provided the assist for the goal.

59:11 Goal scored

Goal! - Greg Tansey - Inverness 1 - 0 Hibernian Power penalty taken right-footed by Greg Tansey (Inverness CT) (top-left of goal), scored.Inverness CT 1-0 Hibernian.

57:59

Inswinging corner from right by-line taken right-footed by Greg Tansey (Inverness CT) to centre, foul by Paul Hanlon (Hibernian) on Billy McKay (Inverness CT).

57:03

Foul by Billy McKay (Inverness CT) on Isaiah Osbourne (Hibernian). Free kick taken right-footed by Graham Stack (Hibernian) from own half, resulting in open play.

56:55

Attacking throw-in by Josh Meekings (Inverness CT).

56:47

Attacking throw-in by Ross Tokely (Inverness CT).

55:21

Attacking throw-in by Josh Meekings (Inverness CT).

54:30

Attacking throw-in by Josh Meekings (Inverness CT).

53:23

Attacking throw-in by Josh Meekings (Inverness CT).

52:27

Foul by Greg Tansey (Inverness CT) on James McPake (Hibernian). Free kick taken right-footed by Graham Stack (Hibernian) from own half, resulting in open play.

52:10

Attacking throw-in by Johnny Hayes (Inverness CT).

50:54

Gregory Tade (Inverness CT) caught offside. Free kick taken right-footed by Graham Stack (Hibernian) from own half, resulting in open play.

49:33

Defending throw-in by Graeme Shinnie (Inverness CT).

48:54

Defending throw-in by Josh Meekings (Inverness CT).

48:20

Graeme Shinnie (Inverness CT) caught offside. Free kick taken right-footed by Graham Stack (Hibernian) from own half, resulting in open play.

47:26

Inswinging corner from right by-line taken right-footed by Greg Tansey (Inverness CT) to centre, resulting in open play.

45:01

The match restarts for the second half.

45:00 +0:13 Half time

Half Time The whistle is blown to end the first half.

45:00 +0:07

Goal kick taken long by Graham Stack (Hibernian).

44:11

Goal kick taken long by Jonny Tuffey (Inverness CT).

42:38

Goal kick taken long by Jonny Tuffey (Inverness CT).

41:52

Inswinging corner from right by-line taken left-footed by Johnny Hayes (Inverness CT) to near post, clearance by Matt Doherty (Hibernian).

41:07

Inswinging corner from left by-line taken right-footed by Greg Tansey (Inverness CT) to centre, save (punched) by Graham Stack (Hibernian).

39:19

Goal kick taken long by Graham Stack (Hibernian).

38:44

Leigh Griffiths (Hibernian) caught offside. Free kick taken right-footed by Jonny Tuffey (Inverness CT) from own half, resulting in open play.

37:04

Goal kick taken long by Graham Stack (Hibernian).

36:33

Inswinging corner from right by-line taken left-footed by Johnny Hayes (Inverness CT) to centre, resulting in ball out of play.

35:46

Defending throw-in by Pa Saikou Kujabi (Hibernian).

34:25

Foul by Billy McKay (Inverness CT) on Richie Towell (Hibernian). Free kick taken right-footed by Matt Doherty (Hibernian) from own half, resulting in open play.

34:21

Goal kick taken long by Jonny Tuffey (Inverness CT).

34:00

Goal kick taken long by Graham Stack (Hibernian).

33:21

Attacking throw-in by Kenny Gillet (Inverness CT).

32:55

Shot by Billy McKay (Inverness CT) right-footed from right channel (18 yards),

32:11

Goal kick taken long by Graham Stack (Hibernian).

31:31

Goal kick taken long by Graham Stack (Hibernian).

31:17

Goal kick taken short by Graham Stack (Hibernian).

30:40

Inswinging corner from right by-line taken right-footed by Greg Tansey (Inverness CT) to far post, resulting in ball out of play.

30:30

Attacking throw-in by Graeme Shinnie (Inverness CT).

29:48

Attacking throw-in by Josh Meekings (Inverness CT).

28:59

Attacking throw-in by Josh Meekings (Inverness CT).

28:36

Inswinging corner from right by-line taken left-footed by Johnny Hayes (Inverness CT) to centre, resulting in open play.

28:02

Attacking throw-in by Josh Meekings (Inverness CT).

27:13

Inswinging corner from left by-line taken right-footed by Greg Tansey (Inverness CT) to centre, shot by Johnny Hayes (Inverness CT) right-footed from right channel (18 yards), blocked by Lewis Stevenson (Hibernian).

27:01

Attacking throw-in by Kenny Gillet (Inverness CT).

26:13

Foul by Pa Saikou Kujabi (Hibernian) on Johnny Hayes (Inverness CT). Free kick taken right-footed by Greg Tansey (Inverness CT) from right channel, resulting in open play.

24:16

Inswinging corner from right by-line taken right-footed by Ivan Sproule (Hibernian) to centre, resulting in open play.

23:15

Foul by Kenny Gillet (Inverness CT) on Isaiah Osbourne (Hibernian). Free kick crossed left-footed by Pa Saikou Kujabi (Hibernian) from right wing, clearance by Josh Meekings (Inverness CT).

22:28

Foul by Richie Foran (Inverness CT) on Richie Towell (Hibernian). Free kick taken right-footed by James McPake (Hibernian) from right channel, resulting in open play.

20:40

Billy McKay (Inverness CT) caught offside. Free kick taken right-footed by Graham Stack (Hibernian) from own half, resulting in open play.

20:32

Leigh Griffiths (Hibernian) caught offside. Free kick taken right-footed by Richie Foran (Inverness CT) from own half, passed.

19:19

Defending throw-in by Josh Meekings (Inverness CT).

19:04

Shot by Garry O'Connor (Hibernian) left-footed from left channel (20 yards), blocked by Ross Tokely (Inverness CT).

17:11

Inswinging corner from right by-line taken right-footed by Roman Golobart (Inverness CT) to centre, save (punched) by Graham Stack (Hibernian).

15:44

Billy McKay (Inverness CT) caught offside. Free kick taken right-footed by Graham Stack (Hibernian) from own half, resulting in open play.

14:42

Defending throw-in by Kenny Gillet (Inverness CT).

13:44

Defending throw-in by Matt Doherty (Hibernian).

12:53

Foul by Greg Tansey (Inverness CT) on Lewis Stevenson (Hibernian). Free kick taken right-footed by Graham Stack (Hibernian) from own half, resulting in open play.

12:37

Attacking throw-in by Kenny Gillet (Inverness CT).

12:00

Defending throw-in by Matt Doherty (Hibernian).

10:04

Attacking throw-in by Josh Meekings (Inverness CT).

9:39

Inswinging corner from left by-line taken right-footed by Greg Tansey (Inverness CT) to centre, clearance by Isaiah Osbourne (Hibernian).

9:23

Shot by Johnny Hayes (Inverness CT) right-footed from centre of penalty area (12 yards), save (caught) by Graham Stack (Hibernian).

8:47

Attacking throw-in by Josh Meekings (Inverness CT).

6:44

Gregory Tade (Inverness CT) caught offside. Free kick taken right-footed by Graham Stack (Hibernian) from own half, resulting in open play.

5:56

Goal kick taken long by Graham Stack (Hibernian).

4:59

Foul by Pa Saikou Kujabi (Hibernian) on Gregory Tade (Inverness CT). Free kick taken right-footed by Johnny Hayes (Inverness CT) from right channel (20 yards), over the bar.

3:41

Foul by Richie Foran (Inverness CT) on Pa Saikou Kujabi (Hibernian). Free kick taken right-footed by Pa Saikou Kujabi (Hibernian) from right channel (12 yards), save (caught) by Jonny Tuffey (Inverness CT).

2:29

Goal kick taken long by Graham Stack (Hibernian).

1:51

Goal kick taken long by Graham Stack (Hibernian).

1:13

Foul by Richie Towell (Hibernian) on Richie Foran (Inverness CT). Free kick taken left-footed by Richie Foran (Inverness CT) from left wing, resulting in open play.

0:32

Attacking throw-in by Matt Doherty (Hibernian).

0:13

Defending throw-in by Kenny Gillet (Inverness CT).

0:00

The referee gets the match started.

Live data and text provided by our data suppliers