Andy Robertson scored a fine double as Dundee United beat Kilmarnock in a seven-goal Scottish Cup fourth-round thriller at Tannadice.

The Scotland Under-21s full-back fired the opener after 27 minutes.

Two goals in two minutes shortly after the break from Darren Barr and Chris Johnston put Kilmarnock ahead.

But, after a Stuart Armstrong equaliser, Robertson put United ahead, Brian Graham scored a penalty and Gary Mackay-Steven settled the game.

United stretched their unbeaten run to six games as they inflicted a fourth straight defeat on their unlucky Scottish Premiership rivals.

Kilmarnock, for whom Reuben Gabriel made his debut days after demanding a transfer as part of four changes, had been denied the services of on-loan striker Michael Gardyne against his parent club.

Yet they started brightly and Kris Boyd had a shot saved by Radosław Cierzniak then a Johnston effort deflected just wide off John Rankin.

However, Robertson pounced to fire the 27th-minute opener slightly against the run of play after a fine ball into the box was flicked on by Nadir Ciftci.

Kilmarnock midfielder Reuben Gabriel

Gabriel made his Kilmarnock debut days after making a transfer request but conceded a penalty

Robertson's Under-21s team-mate, Stuart Armstrong, missed a couple of chances as United gained confidence from the goal, with Kilmarnock shaken out of their stride.

Kilmarnock manager Allan Johnston replaced Sean Clohessy with Mark O'Hara at the break in an attempt to tighten his defence.

It not only steadied the visitors at the back, but defending higher up the pitch increased their threat at the other end.

However, they were given a helping hand in their bid to square the match when Cierzniak spilled the ball as he rose to collect a cross three minutes into the second half and Barr hooked in his fourth goal of the season.

An inspired Kilmarnock came close to taking the lead when Rory McKenzie's curling drive flew just wide.

Their second goal was only delayed until the 50th minute, when Mark Wilson failed to head clear and Johnston bent a right-foot drive into the top corner of the net.

United nearly grabbed the equaliser when Rankin's cross almost caught out Craig Samson, before the goalkeeper managed to claw the ball clear.

Kilmarnock continued to look the more threatening and Boyd and Johnston both missed opportunities to hit the target.

It was United, though, who struck next, with Ciftci using his strength to push aside O'Hara to set up Armstrong for the finish with Kilmarnock calling for the game to be stopped for an injury to Gabriel.

Ciftci was forced off the field shortly after with what looked like a hamstring injury to be replaced with Graham.

Boyd shot straight at Cierzniak before Graham came close to scoring with virtually his first touch, his header clipping the post from a Robertson cross.

Samson looked at fault when the United left-back's next contribution was a shot that was on target but looked fairly easy meat for the goalkeeper until it bounced over his body for the defender's fourth goal in three games.

United were now rampant and a powerful Gavin Gunning free-kick was parried by Samson before Gabriel pulled down Ryan Gauld and, although the Nigeria midfielder escaped a second yellow card, Graham slotted home the penalty.

The home side quickly ended any thoughts of a fightback when Mackay-Steven pounced on a defensive error to score again with six minutes remaining.

Lineup, Bookings (2) & Substitutions (5)

Dundee United

  • 01 Cierzniak
  • 02 Wilson
  • 03 Robertson
  • 06 Paton
  • 04 Souttar
  • 05 Gunning
  • 10 Armstrong
  • 08 Rankin (Gomis - 87' )
  • 09 Ciftci (Graham - 68' )
  • 07 Gauld (Goodwillie - 85' )
  • 11 Mackay-Steven

Substitutes

  • 12 Dillon
  • 13 McCallum
  • 14 Watson
  • 15 Gomis
  • 16 Dow
  • 17 Goodwillie
  • 18 Graham

Kilmarnock

  • 01 Samson
  • 16 Clohessy (O'Hara - 45' Booked )
  • 02 Tesselaar
  • 29 Pascali
  • 05 Irvine
  • 06 Barr
  • 13 Gabriel Booked (Gros - 83' )
  • 10 Johnston
  • 18 McKenzie
  • 09 Boyd
  • 28 Slater

Substitutes

  • 07 Nicholson
  • 08 Clingan
  • 11 Gros
  • 12 Reguero
  • 19 Ibrahim
  • 26 O'Hara
  • 30 Ashcroft
Ref: Calum Murray
Att: 6,979

Match Stats

Shots

15 8

On target

7 5

Corners

4 7

Fouls

4 8

Live Text Commentary

Full time

Full Time Match ends, Dundee United 5, Kilmarnock 2.

90:00 +2:52 Full time

Full Time Second Half ends, Dundee United 5, Kilmarnock 2.

90:00 +2:02

Corner, Kilmarnock. Conceded by Gavin Gunning.

90:00 +0:57

Attempt missed. David Goodwillie (Dundee United) left footed shot from the right side of the box misses to the left.

88:16

David Goodwillie (Dundee United) wins a free kick in the defensive half.

88:16

Foul by Jeroen Tesselaar (Kilmarnock).

86:36 Substitution

Substitution Substitution, Dundee United. Morgaro Gomis replaces John Rankin.

84:10 Substitution

Substitution Substitution, Dundee United. David Goodwillie replaces Ryan Gauld.

83:06 Goal scored

Goal! Goal! Dundee United 5, Kilmarnock 2. Gary Mackay-Steven (Dundee United) left footed shot from outside the box to the centre of the goal. Assisted by Ryan Gauld.

82:24 Substitution

Substitution Substitution, Kilmarnock. William Gros replaces Reuben Gabriel.

81:02 Goal scored

Goal! Goal! Dundee United 4, Kilmarnock 2. Brian Graham (Dundee United) converts the penalty with a right footed shot to the bottom left corner.

80:23

Penalty Dundee United. Ryan Gauld draws a foul in the penalty area.

80:23

Penalty conceded by Reuben Gabriel (Kilmarnock) after a foul in the penalty area.

79:31

Corner, Dundee United. Conceded by Mark O'Hara.

76:57

Attempt saved. Gavin Gunning (Dundee United) left footed shot from outside the box is saved in the top centre of the goal.

76:24

Gary Mackay-Steven (Dundee United) wins a free kick in the attacking half.

76:24

Foul by Craig Slater (Kilmarnock).

75:12 Goal scored

Goal! Goal! Dundee United 3, Kilmarnock 2. Andrew Robertson (Dundee United) left footed shot from outside the box to the top left corner. Assisted by Ryan Gauld.

73:41

Brian Graham (Dundee United) hits the right post with a header from very close range.

71:30

Attempt saved. Kris Boyd (Kilmarnock) right footed shot from outside the box is saved in the centre of the goal.

70:08

Attempt missed. Kris Boyd (Kilmarnock) right footed shot from outside the box is high and wide to the right.

69:05

Foul by Mark Wilson (Dundee United).

69:05

Chris Johnston (Kilmarnock) wins a free kick in the defensive half.

68:28

Corner, Dundee United. Conceded by Jeroen Tesselaar.

67:42 Substitution

Substitution Substitution, Dundee United. Brian Graham replaces Nadir Ciftci because of an injury.

65:18

Attempt missed. Stuart Armstrong (Dundee United) right footed shot from the centre of the box is too high.

63:52

Corner, Kilmarnock. Conceded by Mark Wilson.

63:18 Goal scored

Goal! Goal! Dundee United 2, Kilmarnock 2. Stuart Armstrong (Dundee United) right footed shot from very close range to the bottom left corner. Assisted by Nadir Ciftci with a cross.

61:30

Attempt missed. Kris Boyd (Kilmarnock) left footed shot from the left side of the box is close, but misses to the right.

59:41 Booking

Booking Mark O'Hara (Kilmarnock) is shown the yellow card.

59:34

Ryan Gauld (Dundee United) wins a free kick on the left wing.

59:34

Foul by Mark O'Hara (Kilmarnock).

58:41

Andrew Robertson (Dundee United) wins a free kick in the defensive half.

58:41

Foul by Mark O'Hara (Kilmarnock).

57:52

Corner, Dundee United. Conceded by Mark O'Hara.

54:31

Corner, Kilmarnock. Conceded by Gavin Gunning.

54:16

Attempt blocked. Kris Boyd (Kilmarnock) right footed shot from the left side of the box is blocked.

52:17

Attempt missed. Ryan Gauld (Dundee United) right footed shot from the centre of the box is close, but misses to the left.

51:06

Manuel Pascali (Kilmarnock) wins a free kick in the defensive half.

51:06

Foul by Nadir Ciftci (Dundee United).

49:43 Goal scored

Goal! Goal! Dundee United 1, Kilmarnock 2. Chris Johnston (Kilmarnock) right footed shot from outside the box to the top right corner. Assisted by Jackson Irvine.

47:42 Goal scored

Goal! Goal! Dundee United 1, Kilmarnock 1. Darren Barr (Kilmarnock) from a free kick with a right footed shot to the bottom right corner.

46:04

Foul by Gavin Gunning (Dundee United).

46:04

Kris Boyd (Kilmarnock) wins a free kick in the defensive half.

45:00

Second Half begins Dundee United 1, Kilmarnock 0.

45:00 Substitution

Substitution Substitution, Kilmarnock. Mark O'Hara replaces Sean Clohessy because of an injury.

45:00 +1:30 Half time

Half Time First Half ends, Dundee United 1, Kilmarnock 0.

45:00 +1:15

Attempt saved. Stuart Armstrong (Dundee United) right footed shot from the right side of the six yard box is saved in the centre of the goal.

42:23

Stuart Armstrong (Dundee United) wins a free kick on the left wing.

42:23

Foul by Reuben Gabriel (Kilmarnock).

41:12 Booking

Booking Reuben Gabriel (Kilmarnock) is shown the yellow card.

41:01

Gary Mackay-Steven (Dundee United) wins a free kick in the defensive half.

41:01

Foul by Reuben Gabriel (Kilmarnock).

37:41

Attempt missed. Stuart Armstrong (Dundee United) right footed shot from the centre of the box is close, but misses to the right.

36:50

Corner, Kilmarnock. Conceded by Radoslaw Cierzniak.

36:21

Attempt saved. Kris Boyd (Kilmarnock) right footed shot from the centre of the box is saved in the top centre of the goal.

26:33 Goal scored

Goal! Goal! Dundee United 1, Kilmarnock 0. Andrew Robertson (Dundee United) right footed shot from the centre of the box to the high centre of the goal. Assisted by John Rankin.

23:50

Corner, Kilmarnock. Conceded by Paul Paton.

22:51

Foul by Mark Wilson (Dundee United).

22:51

Chris Johnston (Kilmarnock) wins a free kick in the defensive half.

18:38

Corner, Kilmarnock. Conceded by John Rankin.

18:16

Corner, Kilmarnock. Conceded by Radoslaw Cierzniak.

17:53

Attempt saved. Kris Boyd (Kilmarnock) right footed shot from outside the box is saved in the top right corner.

13:34

Attempt missed. Stuart Armstrong (Dundee United) right footed shot from outside the box misses to the left.

11:45

Attempt blocked. Ryan Gauld (Dundee United) right footed shot from outside the box is blocked.

3:40

Corner, Dundee United. Conceded by Chris Johnston.

2:32

Attempt missed. Nadir Ciftci (Dundee United) right footed shot from outside the box misses to the left.

1:35

Foul by Jeroen Tesselaar (Kilmarnock).

1:35

Gary Mackay-Steven (Dundee United) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers