A Nick Ross fluke and a late Aaron Doran strike earned Inverness victory over Stranraer in the Scottish Cup.

The unfortunate Scott Robertson cannoned the ball off the shins of Ross in the third minute to give the hosts the perfect start.

It was harsh on the far-travelled visitors who bounced back to once again provide a tougher than expected test in the last 16 replay.

But Doran's late strike keeps Caley Thistle on course for a cup double.

Next month, the Highlanders will be at home to Dundee United in the last eight, the week before they meet Aberdeen in the League Cup final.

After making the long trip north, Stranraer were nearly sent homewards without kicking a ball as heavy rain threatened to postpone the game. However, referee Alan Muir eventually gave the go ahead on a heavily sanded pitch.

And the Stair Park men may have been cursing that decision when they found themselves behind early.

The home team were determined to test the visitors for early jitters and after getting such a lucky break for the opener, Graeme Shinnie almost finished a neat counter-attack but goalkeeper David Mitchell was equal to his effort.

It wasn't all one-way traffic though, and as the first-half wore on the part-time League One side began to find their feet. Sean Winter stole into the box but sent his shot straight at Dean Brill.

Shinnie again had an opportunity to double the home advantage after good play from Ross down the left, but couldn't finish the chance. That kept Stranraer hopes alive and when Ross Draper picked up a booking for a foul on Mark Doherty, Andrew Stirling swung in a dangerous goal-bound free-kick which Richie Foran did well to clear.

Inverness beat Stranraer 2-0 in their Scottish Cup replay

Highlights - Inverness CT 2-0 Stranraer

Ross continued to be a threat and when he found the ever-dangerous Billy McKay it took another important save from Mitchell to deny the striker, but Stephen Aitken's men went in at the break very much in the game.

Chances were not so plentiful in the second half and John Hughes's men were struggling to finish off the tie. McKay did have the ball in the net just past the hour mark but he was ruled offside.

Caley Thistle were dominating but creating only half chances, and Steven Bell almost levelled with a long, swerving shot which tested all of Brill's abilities as he palmed the ball away from the top corner.

The tie remained alive going into the last few minutes, but substitute Doran hit a late winner after a great run by Shinnie, sending a dipping ball beyond Mitchell to set up a mouth-watering tie with United.

Inverness CT manager John Hughes: "A lot of the credit has to go to Stranraer. I said to the boys at half-time we've got to get closer to them, to match up, get on the front foot and go press them.

"For us on a sticky pitch it was all about getting through, we're thankful that is the case. We left it late, we always seem to make it difficult for ourselves up here. We were in total control in terms of getting on the ball and creating chances, but I've seen us play better.

"There's something happening up here. We've got a lot of games coming up, if we can keep everyone injury and suspension free, then the squad's big enough and good enough to cope. We'll just keep winning football matches and see where it takes us."

Stranraer manager Stephen Aitken: "We played well. I thought we competed well, again, over two games. Maybe the wee bit of quality they had over the two legs done us in. But I can't fault my players.

"The conditions weren't ideal but I thought the two teams especially tried to make it a cup tie. We fought very hard against a very good side. You don't get to a League Cup final if you're a poor side."

Lineup, Bookings (4) & Substitutions (4)

Inverness Caledonian Thistle

  • 12 Brill
  • 02 Raven
  • 03 Shinnie
  • 09 Foran
  • 05 Warren
  • 06 Meekings
  • 08 Draper Booked (Doran - 67' )
  • 16 Tansey
  • 07 McKay
  • 04 Vincent
  • 11 Ross (Watkins - 80' Booked )

Substitutes

  • 01 Esson
  • 10 Doran
  • 14 Devine
  • 15 Watkins
  • 18 Tremarco
  • 20 Polworth
  • 21 Pepper

Stranraer

  • 01 Mitchell
  • 02 Robertson
  • 03 Docherty Booked
  • 06 Bell Booked
  • 04 Rumsby
  • 05 McKeown
  • 07 Winter (McKenna - 67' )
  • 08 Gallagher
  • 09 Grehan
  • 10 Longworth (Forde - 75' )
  • 11 Stirling

Substitutes

  • 12 McKenna
  • 14 MacGregor
  • 15 Kinnaird
  • 16 Forde
  • 20 Fahey
Ref: Alan Muir
Att: 1,458

Match Stats

Shots

9 6

On target

6 3

Corners

6 4

Fouls

9 9

Live Text Commentary

Full time

Full Time Match ends, Inverness CT 2, Stranraer 0.

90:00 +2:14 Full time

Full Time Second Half ends, Inverness CT 2, Stranraer 0.

90:00 +2:03

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

90:00 +2:03

Foul by Grant Gallagher (Stranraer).

90:00 +1:53 Booking

Booking Steven Bell (Stranraer) is shown the yellow card.

90:00 +1:45 Booking

Booking Marley Watkins (Inverness CT) is shown the yellow card.

89:38 Goal scored

Goal! Goal! Inverness CT 2, Stranraer 0. Aaron Doran (Inverness CT) right footed shot from outside the box to the bottom right corner. Assisted by James Vincent.

87:21

Aaron Doran (Inverness CT) wins a free kick on the right wing.

87:21

Foul by Mark Docherty (Stranraer).

85:50

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

85:50

Foul by Martin Grehan (Stranraer).

85:21

Foul by Marley Watkins (Inverness CT).

85:21

Scott Rumsby (Stranraer) wins a free kick in the defensive half.

82:52

Attempt missed. Steven Bell (Stranraer) right footed shot from outside the box misses to the right.

81:05

Attempt missed. Richie Foran (Inverness CT) right footed shot from outside the box misses to the right.

79:46 Substitution

Substitution Substitution, Inverness CT. Marley Watkins replaces Nick Ross.

79:05

Corner, Stranraer. Conceded by Dean Brill.

78:55

Attempt saved. Grant Gallagher (Stranraer) right footed shot from more than 35 yards is saved in the bottom left corner.

74:29 Substitution

Substitution Substitution, Stranraer. Adam Forde replaces Jamie Longworth.

70:53

Corner, Stranraer. Conceded by David Raven.

70:05

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

70:05

Foul by David McKenna (Stranraer).

69:52

Attempt blocked. Greg Tansey (Inverness CT) right footed shot from outside the box is blocked.

68:20 Booking

Booking Mark Docherty (Stranraer) is shown the yellow card.

68:02

Aaron Doran (Inverness CT) wins a free kick on the right wing.

68:02

Foul by Mark Docherty (Stranraer).

67:39

Attempt saved. Grant Gallagher (Stranraer) right footed shot from outside the box is saved in the top centre of the goal.

67:11

Foul by David Raven (Inverness CT).

67:11

Grant Gallagher (Stranraer) wins a free kick in the attacking half.

66:41 Substitution

Substitution Substitution, Inverness CT. Aaron Doran replaces Ross Draper.

66:22 Substitution

Substitution Substitution, Stranraer. David McKenna replaces Sean Winter.

65:02

Corner, Inverness CT. Conceded by Mark Docherty.

61:45

Foul by Ross Draper (Inverness CT).

61:45

Andrew Stirling (Stranraer) wins a free kick on the right wing.

61:26

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

61:26

Foul by Steven Bell (Stranraer).

55:00

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

54:57

Foul by Scott Rumsby (Stranraer).

54:08

Foul by Greg Tansey (Inverness CT).

54:08

Grant Gallagher (Stranraer) wins a free kick in the defensive half.

45:00

Second Half begins Inverness CT 1, Stranraer 0.

45:00 +0:02 Half time

Half Time First Half ends, Inverness CT 1, Stranraer 0.

40:41

Corner, Inverness CT. Conceded by Jamie Longworth.

40:05

Corner, Inverness CT. Conceded by Scott Robertson.

37:36

Corner, Inverness CT. Conceded by David Mitchell.

37:25

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

36:00 Booking

Booking Ross Draper (Inverness CT) is shown the yellow card.

35:19

Attempt missed. Jamie Longworth (Stranraer) right footed shot from outside the box is just a bit too high.

34:09

Foul by Ross Draper (Inverness CT).

34:09

Mark Docherty (Stranraer) wins a free kick in the defensive half.

32:16

Attempt missed. Graeme Shinnie (Inverness CT) left footed shot from outside the box is just a bit too high.

31:08

Foul by Graeme Shinnie (Inverness CT).

31:08

Grant Gallagher (Stranraer) wins a free kick in the defensive half.

28:47

Attempt missed. Martin Grehan (Stranraer) header from the centre of the box is just a bit too high.

28:22

Corner, Stranraer. Conceded by Graeme Shinnie.

21:48

Foul by Greg Tansey (Inverness CT).

21:48

Steven Bell (Stranraer) wins a free kick in the defensive half.

19:17

Foul by Richie Foran (Inverness CT).

19:17

Steven Bell (Stranraer) wins a free kick in the attacking half.

18:17

Attempt saved. Nick Ross (Inverness CT) right footed shot from outside the box is saved in the centre of the goal.

16:02

Greg Tansey (Inverness CT) wins a free kick in the defensive half.

16:02

Foul by Steven Bell (Stranraer).

13:21

David Raven (Inverness CT) wins a free kick on the left wing.

13:21

Foul by Andrew Stirling (Stranraer).

12:16

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

11:58

Corner, Inverness CT. Conceded by Scott Robertson.

10:51

Attempt saved. Sean Winter (Stranraer) right footed shot from the right side of the box is saved in the top centre of the goal.

9:51

Attempt saved. Graeme Shinnie (Inverness CT) right footed shot from the left side of the box is saved in the centre of the goal.

8:46

Corner, Stranraer. Conceded by Josh Meekings.

7:00

Corner, Inverness CT. Conceded by Scott Robertson.

4:20

Foul by Ross Draper (Inverness CT).

4:20

Martin Grehan (Stranraer) wins a free kick in the attacking half.

2:22 Goal scored

Goal! Goal! Inverness CT 1, Stranraer 0. Nick Ross (Inverness CT) right footed shot from more than 35 yards to the top right corner.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers