Bradford secured a dramatic shoot-out win over Northampton in the FA Cup.

Town's Ishmel Demontagnac's spot-kick had cancelled out Will Atkinson's strike in the first half.

Nahki Wells then scored a penalty in the final minute of normal time for the hosts, only for Clive Platt to extend the match with a slotted finish.

Kelvin Langmead's goal gave Northampton a lead, but Carl McHugh's late header took the game to penalties, where Ricky Ravenhill scored the match-winner.

Langmead missed the crucial penalty for the Cobblers.

It is the third time this season Bradford have enjoyed penalty shoot-out success, after their triumph over Premier League Wigan in the League Cup and the Johnstone's Paint Trophy victory at Hartlepool.

The Bantams now face League One Brentford in the second round.

VIEWS FROM THE DRESSING ROOM

Northampton Town manager Aidy Boothroyd told BBC Radio Northampton:

"We're disappointed, obviously we wanted to go through to the next round.

"Away from home, we knew it was going to be tough, but I thought we showed bucket loads of enthusiasm and spirit to come back.

"It's probably the youngest team I've ever put out - it's past a few of their bed times.

"I can't take anything away from the performance. We were strong and spirited."

Lineup, Bookings (0) & Substitutions (5)

Bradford

  • 01 McLaughlin
  • 02 Darby
  • 03 Meredith
  • 16 McHugh
  • 23 McArdle
  • 04 Ravenhill
  • 14 Atkinson
  • 30 Brown (Jones - 63' )
  • 09 Hanson
  • 17 Connell (Wells - 73' )
  • 20 Hines (Baker - 29' )

Substitutes

  • 12 Duke
  • 18 Jones
  • 24 Doyle
  • 31 Bass
  • 19 Baker
  • 21 Wells
  • 33 Swain

Northampton

  • 01 Higgs
  • 03 Widdowson
  • 05 Langmead
  • 12 Tozer
  • 23 East
  • 07 Demontagnac (Akinfenwa - 81' )
  • 22 Hornby
  • 28 Huws
  • 09 Platt
  • 15 Mukendi
  • 16 Wilson (Toney - 91' )

Substitutes

  • 13 Snedker
  • 06 Charles
  • 08 Harding
  • 10 Akinfenwa
  • 27 Toney
Ref: Russell
Att: 2,951

Match Stats

Shots

18 22

On target

8 8

Corners

6 8

Fouls

11 10

Live Text Commentary

126:52 Penalty

Ricky Ravenhill scores a penalty. Bradford 4-2 Northampton on penalties.

126:10 Penalty

Penalty scored by Lewis Hornby. Bradford 3-2 Northampton on penalties.

125:31 Penalty

Stephen Darby scores a penalty. Bradford 3-1 Northampton on penalties.

124:49

Penalty missed by Kelvin Langmead.

124:16 Penalty

Penalty scored by Will Atkinson. Bradford 2-1 Northampton on penalties.

123:41

Placed penalty taken by Danny East saved by Jon McLaughlin.

123:02 Penalty

Penalty scored by Gary Jones. Bradford 1-1 Northampton on penalties.

122:25 Penalty

Clive Platt scores a penalty. Bradford 0-1 Northampton on penalties.

120:03

Penalty taken by Nahki Wells saved by Shane Higgs.

120:01

All is set for the penalty shoot-out to start.

120:00 +2:05

The match is going to penalties.

120:00 +0:36

Assist by Stephen Darby.

120:00 +0:36 Goal scored

Goal! - Carl McHugh - Bradford 3 - 3 Northamp'n Carl McHugh grabs a headed goal from close range. Bradford 3-3 Northampton.

118:58

Free kick awarded for a foul by Clive Platt on Adam Baker. Free kick taken by Jon McLaughlin.

117:52

Nahki Wells gives away a free kick for an unfair challenge on Danny East. Shane Higgs restarts play with the free kick.

116:27

Carl McHugh gives away a free kick for an unfair challenge on Ivan Toney. Kelvin Langmead takes the free kick.

115:00

Emyr Huws takes a shot. Jon McLaughlin makes a save.

113:28

James Hanson has an effort at goal from just outside the box which goes wide of the left-hand post.

112:51

Joe Widdowson produces a left-footed shot from the edge of the area and misses to the left of the target.

110:36

Danny East has an effort at goal from the just inside the box hitting the post.

108:02

Ivan Toney provided the assist for the goal.

108:02 Goal scored

Goal! - Kelvin Langmead - Bradford 2 - 3 Northamp'n Kelvin Langmead scores a goal from inside the penalty area to the bottom right corner of the goal. Bradford 2-3 Northampton.

105:08

Corner taken by Lewis Hornby from the left by-line, Kelvin Langmead takes a shot. Blocked by James Hanson. Short corner taken by Emyr Huws.

105:01

The referee blows his whistle to start the second half of extra time.

100:47

James Meredith fouled by Clive Platt, the ref awards a free kick. Gary Jones restarts play with the free kick. The referee blows for offside against Adam Baker. Shane Higgs takes the free kick.

98:05

A cross is delivered by Danny East, Jon McLaughlin makes a save.

96:49

James Hanson has an effort at goal from just outside the box which goes wide of the left-hand post.

95:36

Clive Platt takes a shot. Save by Jon McLaughlin. Inswinging corner taken from the right by-line by Emyr Huws, Headed effort from inside the area by Kelvin Langmead misses to the right of the goal.

93:54

Free kick awarded for an unfair challenge on Gary Jones by Emyr Huws. Free kick taken by Gary Jones.

93:09

Header from deep inside the area by Adebayo Akinfenwa goes over the bar.

91:05

Gary Jones concedes a free kick for a foul on Lewis Hornby. Shane Higgs takes the direct free kick.

90:46

Emyr Huws has an effort at goal from outside the area which misses left.

90:01 Substitution

Substitution Ivan Toney is brought on as a substitute for Lewis Wilson.

90:00 +3:43

The whistle goes to signal the end of normal time, with extra time looming.

90:00 +2:13

Assist by Adebayo Akinfenwa.

90:00 +2:13 Goal scored

Goal! - Clive Platt - Bradford 2 - 2 Northamp'n Clive Platt scores a goal from inside the area to the bottom left corner of the goal. Bradford 2-2 Northampton.

90:00 +1:03

The ball is crossed by Nahki Wells, James Hanson takes a shot. Save by Shane Higgs.

89:37

Adam Baker provided the assist for the goal.

89:37 Goal scored

Goal! - Nahki Wells - Bradford 2 - 1 Northamp'n Penalty taken right-footed by Nahki Wells and scored. Bradford 2-1 Northampton.

88:21

Joe Widdowson is adjudged to have handled the ball.

87:35

Corner taken by Gary Jones from the left by-line, Adebayo Akinfenwa manages to make a clearance.

85:39

Shot from just outside the box by Henoc Mukendi goes over the target.

85:02

Gary Jones takes a shot. Save made by Shane Higgs.

84:11

Corner from the right by-line taken by Gary Jones, Adam Baker takes a shot. Blocked by Joe Widdowson.

83:26

Lewis Hornby has shot on goal from just outside the box which goes wide of the right-hand upright.

81:24

Effort on goal by Ricky Ravenhill from long range goes over the bar.

80:05 Substitution

Substitution Adebayo Akinfenwa joins the action as a substitute, replacing Ishmel Demontagnac.

75:49

Effort on goal by Emyr Huws from inside the penalty area goes harmlessly over the bar.

75:11

Free kick awarded for a foul by Clive Platt on Ricky Ravenhill. James Meredith restarts play with the free kick.

72:19 Substitution

Substitution Alan Connell goes off and Nahki Wells comes on.

64:44

Effort on goal by Ishmel Demontagnac from long range goes harmlessly over the target.

63:31

Inswinging corner taken from the left by-line by Lewis Hornby.

62:16

Free kick taken by Danny East.

62:16 Substitution

Substitution Gary Jones on for Scott Brown.

62:16

Unfair challenge on Ishmel Demontagnac by Ricky Ravenhill results in a free kick.

59:46

Effort on goal by Ishmel Demontagnac from just inside the box goes harmlessly over the target.

59:17

Ben Tozer fouled by James Hanson, the ref awards a free kick. Shane Higgs restarts play with the free kick.

57:56

Corner taken left-footed by Emyr Huws from the right by-line to the near post, clearance by Scott Brown.

55:06

Alan Connell takes a shot. Blocked by Emyr Huws.

54:02

Ishmel Demontagnac challenges Ricky Ravenhill unfairly and gives away a free kick. Free kick crossed right-footed by Will Atkinson, clearance made by Henoc Mukendi.

52:00

Effort from inside the area by Emyr Huws misses to the right of the goal.

47:54

Free kick awarded for an unfair challenge on James Hanson by Kelvin Langmead. James Meredith takes the free kick.

47:26

Unfair challenge on Clive Platt by Carl McHugh results in a free kick. Lewis Hornby takes the free kick.

45:29

Shot from just outside the box by James Hanson goes over the crossbar. Lewis Hornby gives away a free kick for an unfair challenge on James Hanson. Carl McHugh restarts play with the free kick.

45:11

Ishmel Demontagnac takes a shot. Save made by Jon McLaughlin.

45:01

The second half kicks off.

45:00 +1:54 Half time

Half Time It is the end of the first-half.

45:00 +0:40

Alan Connell takes a shot. Shane Higgs makes a save. Will Atkinson takes a outswinging corner from the left by-line played to the near post, clearance made by Joe Widdowson.

44:32

Effort from deep inside the area by Adam Baker misses to the right of the goal.

42:53 Goal scored

Goal! - Ishmel Demontagnac - Bradford 1 - 1 Northamp'n Penalty taken left-footed by Ishmel Demontagnac and scored. Bradford 1-1 Northampton.

41:51

Unfair challenge on Ishmel Demontagnac by Ricky Ravenhill results in a Penalty.

40:28

Adam Baker crosses the ball, Scott Brown produces a drilled right-footed shot from 12 yards. Save by Shane Higgs. Outswinging corner taken by Will Atkinson.

39:30

Adam Baker concedes a free kick for a foul on Henoc Mukendi. Joe Widdowson crosses the ball in from the free kick, save made by Jon McLaughlin.

38:00

Inswinging corner taken by Lewis Hornby from the left by-line played to the near post, clearance made by Ricky Ravenhill.

37:23

Emyr Huws takes the inswinging corner, clearance made by James Hanson.

36:47

Effort on goal by Alan Connell from just outside the penalty area goes harmlessly over the target.

35:52

Inswinging corner taken from the right by-line by Emyr Huws, save by Jon McLaughlin.

34:20

The assist for the goal came from James Hanson.

34:20 Goal scored

Goal! - Will Atkinson - Bradford 1 - 0 Northamp'n Will Atkinson finds the net with a goal from inside the penalty box to the top left corner of the goal. Bradford 1-0 Northampton.

30:47

Alan Connell has an effort at goal from outside the box which goes wide right of the goal.

29:52

Ricky Ravenhill gives away a free kick for an unfair challenge on Clive Platt. Ben Tozer restarts play with the free kick.

27:50 Substitution

Substitution Zavon Hines goes off and Adam Baker comes on.

27:50

Shot from outside the penalty box by Alan Connell goes wide right of the goal.

27:22

Ishmel Demontagnac takes a shot. Save by Jon McLaughlin.

22:37

Alan Connell has an effort at goal from outside the penalty box missing to the wide right of the target.

20:27

A cross is delivered by Henoc Mukendi, Header by Clive Platt from deep inside the penalty area misses to the right of the target.

18:49

Inswinging corner taken by Zavon Hines.

18:19

The referee blows for offside against Clive Platt. Jon McLaughlin restarts play with the free kick.

16:29

Ishmel Demontagnac concedes a free kick for a foul on Ricky Ravenhill. Direct free kick taken by Rory McArdle.

14:33

Corner taken by Zavon Hines from the right by-line to the near post, clearance by Clive Platt.

13:22

Unfair challenge on Will Atkinson by Joe Widdowson results in a free kick. Free kick crossed right-footed by Zavon Hines, Clive Platt manages to make a clearance.

12:23

James Hanson takes a shot from just inside the penalty box which clears the bar.

11:11

The referee blows for offside. Shane Higgs takes the indirect free kick.

10:28

Shot from just outside the area by Lewis Wilson misses to the left of the target.

8:54

James Hanson challenges Kelvin Langmead unfairly and gives away a free kick. Free kick taken by Shane Higgs.

8:08

The referee penalises Scott Brown for handball. Direct free kick taken by Shane Higgs.

5:52

Lewis Wilson has an effort at goal. Save by Jon McLaughlin.

3:27

Effort from the edge of the box by Lewis Wilson goes wide of the left-hand post.

3:09

Kelvin Langmead fouled by James Hanson, the ref awards a free kick. Free kick taken by Shane Higgs.

2:43

The referee blows for offside against Clive Platt. Rory McArdle takes the free kick.

1:01

Danny East concedes a free kick for a foul on Zavon Hines. Jon McLaughlin restarts play with the free kick.

0:22

Handball by Zavon Hines. Danny East takes the free kick.

0:00

The referee gets the game started.

Live data and text provided by our data suppliers