Cheltenham booked their place in the second round of the Capital One Cup with an extra-time win over Crawley.

Gary Alexander headed the visitors into the lead, only for Matt Richards to equalise from the penalty spot.

Two strikes by Nicky Adams handed the advantage back to Crawley, but Terry Gornell robbed defender Kyle McFadzean to score and Byron Harrison's header took the game to extra-time.

Harrison's 20-yard shot then won it with a penalty shoot-out looming.

It was a dramatic end to a scintillating tie which seemed to be heading the way of League One Crawley when former Leicester and Rochdale playmaker Adams put his side two clear by coolly wrong-footed home goalkeeper Scott Brown.

But Cheltenham, who play their league football in the division below their opponents, fought back in style.

Gorbell found the net at the second attempt after his initial shot was saved by Paul Jones before Harrison's 75th-minute header levelled affairs.

The former AFC Wimbledon striker then provided a fitting climax with a drilled shot that flew just inside the post in the dying stages of injury-time.

VIEW FROM THE DRESSING ROOM

Cheltenham Town manager Mark Yates told BBC Gloucestershire:

"Once we decided to be a bit more aggressive and competitive we were excellent.

"To come back from 3-1 down with 20 minutes to go showed courage and resilience. It was a great game of football.

"It's nice to see a bit of fighting spirit. If we're going to be successful we need to be together and show some resilience. They did that today."

Crawley Town manager Richie Barker told BBC Sussex:

"There was some poor decision making and a lack of guts to put your head in the place where it might get hurt. There was some fantastic football, some good goals and we always looked a threat going forward but unfortunately so did they.

"I don't think (Kyle McFadzean) was fouled and he should have learned from his mistakes. Now he's been out for a long time and there's going to be an element on the rustiness but he should be making better decisions.

"We're actually bigger than we were last year, so it is a concern because it's not tough to go and mark somebody and pick them up. It's something we need to address on very quickly."

Match Stats

Shots

19 16

On target

8 8

Corners

10 7

Fouls

8 12

Live Text Commentary

120:00 +2:05

The referee blows for the end of the match.

120:00 +1:24

Scott Brown restarts play with the free kick.

120:00 +1:14

Joe Walsh is penalised for handball and concedes a free kick.

120:00 +1:11

Clearance by Matt Richards.

120:00 +0:59

Corner from the right by-line taken by Nicky Adams.

119:47

Header by Gary Alexander goes over the bar.

119:34

Corner taken by Nicky Adams.

117:43

Shot by Matt Richards went over the crossbar.

116:31

Keith Lowe takes the free kick.

116:20

Free kick awarded for an unfair challenge on Ashley Vincent by Andy Drury.

115:35

Terry Gornell takes the chance to get an effort at goal. Paul Jones safely holds on.

114:34

Shot by Nicky Adams cleared the net.

113:11 Goal scored

Goal! - Byron Harrison - Cheltenham 4 - 3 Crawley Byron Harrison scores with their right foot. Cheltenham 4-3 Crawley Town.

112:26

The ball is delivered by Gary Alexander.

111:34

Shot by Byron Harrison. Paul Jones catches the ball.

110:40

Corner from the right by-line taken by Andy Drury.

110:27

Billy Clarke takes a shot. Fine finger tip save by Scott Brown.

110:09

Luke Rooney restarts play with the free kick.

110:02

Sido Jombati gives away a free kick for an unfair challenge on Gary Alexander.

109:20

Free kick taken by Nicky Adams.

109:03

Matt Richards concedes a free kick for a foul on Nicky Adams.

108:13 Substitution

Substitution Zack Kotwica replaces Jermaine McGlashan.

107:59

A cross is delivered by Nicky Adams.

105:01

The game restarts for the second half of extra time.

105:00 +0:17

Billy Clarke takes a shot and cleared the net.

103:28 Substitution

Substitution Steve Elliott leaves the field to be replaced by Keith Lowe.

103:18

The official flags Gary Alexander offside.

101:12 Substitution

Substitution Luke Rooney is brought on as a substitute for James Hurst.

100:40 Substitution

Substitution (Cheltenham) makes a substitution, with Ashley Vincent coming on for Sam Deering.

100:26

Free kick taken by Paul Jones.

100:06

Steve Elliott challenges Kyle McFadzean unfairly and gives away a free kick.

99:53

Free kick taken by Matt Richards.

99:26 Booking

Booking

99:26

Joe Walsh is shown a yellow card for unsporting behaviour.

99:13

Byron Harrison fouled by Joe Walsh, the ref awards a free kick.

97:59

Mat Sadler delivers the ball.

96:18

Paul Jones takes the free kick.

96:15

The referee blows for offside against Terry Gornell.

95:30

Gary Alexander takes the chance to get an effort at goal and missed to the right of the net.

95:00

Free kick taken by Paul Jones.

94:53

Sam Deering is flagged offside by the assistant referee.

93:53

Free kick taken by Paul Jones.

93:50

The offside flag is raised against Byron Harrison.

92:10

Corner taken by Nicky Adams from the right by-line.

90:00 +3:21

Normal time is of over and the game goes into extra time.

90:00 +2:48

Josh Simpson takes the free kick.

90:00 +2:43

Nicky Adams fouled by Sam Deering, the ref awards a free kick.

90:00 +0:05

Josh Simpson has an effort at goal.

89:19

Free kick taken by Paul Jones.

89:10

Sam Deering is caught offside.

87:52

Gary Alexander takes a shot and missed to the right of the target.

85:50

Jermaine McGlashan takes a shot and cleared the net.

83:30

Byron Harrison takes a shot and went wide left of the net.

83:19

The ball is crossed by Russell Penn.

81:44

Free kick taken by Matt Richards.

81:38

Free kick awarded for an unfair challenge on Russell Penn by Michael Jones.

81:15

Matt Richards takes a shot.

80:39

Russell Penn restarts play with the free kick.

80:23

Josh Simpson challenges Russell Penn unfairly and gives away a free kick.

78:47 Substitution

Substitution Andy Drury joins the action as a substitute, replacing Dannie Bulman.

78:29

Billy Clarke has an effort at goal. Scott Brown parries the ball away.

75:51

Gary Alexander concedes a free kick for a foul on Craig Braham-Barrett.

74:45

Sam Deering provided the assist for the goal.

74:45 Goal scored

Goal! - Byron Harrison - Cheltenham 3 - 3 Crawley Byron Harrison grabs a goal with a headed effort. Cheltenham 3-3 Crawley Town.

74:38

Corner taken by Sam Deering from the left by-line.

74:25

Gary Alexander manages to make a clearance.

74:11

Corner from the right by-line taken by Matt Richards.

73:18

Free kick taken by Paul Jones.

73:05

The assistant referee flags for offside against Jermaine McGlashan.

72:53

Josh Simpson takes the chance to get an effort at goal. Scott Brown catches the ball.

71:58

Corner taken by Matt Richards.

71:48

Corner taken by Matt Richards.

71:31

Jermaine McGlashan takes the chance to get an effort at goal.

70:15 Substitution

Substitution Billy Clarke replaces Jamie Proctor.

69:23 Goal scored

Goal! - Terry Gornell - Cheltenham 2 - 3 Crawley Terry Gornell grabs a goal with a right foot finish. Cheltenham 2-3 Crawley Town.

66:34

Paul Jones takes the free kick.

66:25

Free kick awarded for an unfair challenge on Kyle McFadzean by Terry Gornell.

64:58

Free kick taken by Paul Jones.

64:55

The referee blows for offside against Terry Gornell.

64:04 Goal scored

Goal! - Nicky Adams - Cheltenham 1 - 3 Crawley Nicky Adams slots the ball left footed into the goal. Cheltenham 1-3 Crawley Town.

63:06

Dannie Bulman restarts play with the free kick.

62:58

Foul by Terry Gornell on Dannie Bulman, free kick awarded.

61:51

Sam Deering takes the free kick.

61:26

Michael Jones gives away a free kick for an unfair challenge on Craig Braham-Barrett.

60:50

Scott Brown takes the free kick.

60:39

The referee blows for offside against Jamie Proctor.

59:52

Terry Gornell has an effort at goal. Paul Jones catches the ball.

59:36

Scott Brown takes the free kick.

59:28

Foul by Jamie Proctor on Craig Braham-Barrett, free kick awarded.

58:37 Goal scored

Goal! - Nicky Adams - Cheltenham 1 - 2 Crawley Nicky Adams scores with their right foot. Cheltenham 1-2 Crawley Town.

56:35

Shot by Sam Deering missed to the left of the net.

55:25

Nicky Adams takes a shot and cleared the crossbar.

52:27

Corner from the left by-line taken by Sam Deering.

47:19

Russell Penn takes a shot and hits the bar.

46:51

Jermaine McGlashan crosses the ball.

45:01

The referee gets the second half started.

45:00 +0:14

Scott Brown takes the free kick.

45:00 +0:05

Foul by Jamie Proctor on Troy Brown, free kick awarded.

44:16

Dannie Bulman restarts play with the free kick.

44:09

Unfair challenge on Dannie Bulman by Jermaine McGlashan results in a free kick.

44:01 Half time

Half Time The half-time whistle blows.

43:05

Paul Jones takes the free kick.

42:32

Corner taken by Sam Deering.

41:13

Header by Michael Jones misses to the right of the target.

40:39

Corner taken by Nicky Adams.

39:27 Goal scored

Goal! - Matt Richards - Cheltenham 1 - 1 Crawley Penalty scored by Matt Richards. Cheltenham 1-1 Crawley Town.

38:52

Mat Sadler concedes a Penalty for a foul on Byron Harrison.

36:37

Scott Brown restarts play with the free kick.

36:31

Free kick awarded for an unfair challenge on Troy Brown by Gary Alexander.

35:52

Sido Jombati takes the chance to get an effort at goal and missed to the right of the net.

34:35

Jamie Proctor has an effort at goal and missed to the left of the goal.

33:44

Shot by Matt Richards went wide of the right-hand upright.

32:51

Shot by Matt Richards missed to the left of the net.

32:01

Nicky Adams produces a cross.

31:22

The ball is delivered by Craig Braham-Barrett.

30:13

Nicky Adams manages to make a clearance.

29:57

Corner taken by Sam Deering.

26:50

The ball is crossed by Nicky Adams.

26:33

Corner from the left by-line taken by Nicky Adams.

24:26

Header at goal by Steve Elliott goes right of the post.

24:19

The ball is crossed by Sam Deering.

23:59

Corner taken by Sam Deering from the right by-line.

23:42

Byron Harrison takes the chance to get an effort at goal.

23:38

Sam Deering delivers the ball.

22:21

The assist for the goal came from James Hurst.

22:21 Goal scored

Goal! - Gary Alexander - Cheltenham 0 - 1 Crawley Gary Alexander grabs a goal with a headed effort. Cheltenham 0-1 Crawley Town.

22:14

James Hurst produces a cross.

21:22

Foul by Craig Braham-Barrett on Dannie Bulman, free kick awarded.

19:48

James Hurst crosses the ball.

18:41

Nicky Adams has an effort at goal. Scott Brown safely holds on.

16:05

Byron Harrison has an effort at goal. Paul Jones blocks the ball.

8:59

Corner taken by Matt Richards.

6:22

Scott Brown takes the free kick.

6:11

Unfair challenge on Troy Brown by Jamie Proctor results in a free kick.

5:43

Steve Elliott takes the free kick.

5:33

Kyle McFadzean gives away a free kick for an unfair challenge on Terry Gornell.

5:13

Corner from the left by-line taken by Nicky Adams.

4:46

Clearance made by Steve Elliott.

4:37

The ball is swung over by Mat Sadler.

2:42

Paul Jones makes a clearance.

2:39

Matt Richards crosses the ball in from the free kick.

2:16

Corner taken by Jermaine McGlashan from the .

0:00

The referee gets the game started.

Live data and text provided by our data suppliers