Bradford striker James Hanson scored a last-minute goal to clinch a dramatic victory over Coventry at Valley Parade.

The home side led through Hanson, who headed in Billy Clarke's cross before Coventry skipper Reda Johnson nodded in Danny Pugh's corner.

Alan Sheehan restored the Bantams' lead but Johnson looked to have earned his side a point when he knocked in a rebound with two minutes left.

A minute later Hanson bent low to head home his second goal to seal the win.

Lineup, Bookings (5) & Substitutions (4)

Bradford City

  • 01 Pickford
  • 06 Sheehan
  • 05 Davies
  • 23 McArdle
  • 02 Darby
  • 17 Kennedy Booked
  • 14 Yeates
  • 11 Knott Booked (Dolan - 71' )
  • 08 Liddle
  • 10 Clarke (McLean - 86' )
  • 09 Hanson

Substitutes

  • 03 Meredith
  • 04 Dolan
  • 07 McLean
  • 16 Shariff
  • 20 Morais
  • 22 Urwin
  • 24 Heaton

Coventry City

  • 23 Allsop
  • 04 Webster
  • 05 Johnson Booked
  • 02 Willis
  • 03 Pugh
  • 24 Clarke (Miller - 78' )
  • 11 O'Brien
  • 10 Swanson
  • 06 Thomas (Fleck - 67' Booked )
  • 09 McQuoid
  • 20 Tudgay Booked

Substitutes

  • 01 Burge
  • 07 Fleck
  • 15 Miller
  • 17 Daniels
  • 18 Phillips
  • 26 Haynes
  • 36 Maddison
Ref: Andy D'Urso
Att: 14,621

Match Stats

Shots

11 8

On target

6 4

Corners

4 6

Fouls

16 10

Live Text Commentary

Full time

Full Time Match ends, Bradford City 3, Coventry City 2.

90:00 +5:08 Full time

Full Time Second Half ends, Bradford City 3, Coventry City 2.

90:00 +4:08 Booking

Booking John Fleck (Coventry City) is shown the yellow card.

90:00 +3:34

John Fleck (Coventry City) has gone down, but that's a dive.

90:00 +0:17 Goal scored

Goal! Goal! Bradford City 3, Coventry City 2. James Hanson (Bradford City) header from the centre of the box to the top right corner. Assisted by Jason Kennedy.

88:27 Goal scored

Goal! Goal! Bradford City 2, Coventry City 2. Reda Johnson (Coventry City) right footed shot from very close range to the top right corner.

87:09

Attempt saved. John Fleck (Coventry City) right footed shot from outside the box is saved in the centre of the goal.

85:44 Substitution

Substitution Substitution, Bradford City. Aaron McLean replaces Billy Clarke.

83:22

Corner, Bradford City. Conceded by Reda Johnson.

79:39

Corner, Bradford City. Conceded by John Fleck.

78:05

Andy Webster (Coventry City) wins a free kick on the left wing.

78:05

Foul by James Hanson (Bradford City).

77:23 Substitution

Substitution Substitution, Coventry City. Shaun Miller replaces Jordan Clarke.

77:04

Jim O'Brien (Coventry City) wins a free kick in the attacking half.

77:04

Foul by Mark Yeates (Bradford City).

76:34

Attempt missed. Matthew Dolan (Bradford City) left footed shot from outside the box is close, but misses to the left.

74:16

Attempt missed. Gary Liddle (Bradford City) right footed shot from more than 40 yards on the left wing misses to the right.

73:39

Corner, Coventry City. Conceded by Andrew Davies.

73:13

Jim O'Brien (Coventry City) wins a free kick in the attacking half.

73:13

Foul by Matthew Dolan (Bradford City).

72:34

Jim O'Brien (Coventry City) wins a free kick on the right wing.

72:34

Foul by Alan Sheehan (Bradford City).

72:12

Attempt missed. James Hanson (Bradford City) header from the centre of the box is just a bit too high.

70:55 Substitution

Substitution Substitution, Bradford City. Matthew Dolan replaces Billy Knott.

69:42 Booking

Booking Marcus Tudgay (Coventry City) is shown the yellow card.

69:34

Foul by Marcus Tudgay (Coventry City).

69:34

Gary Liddle (Bradford City) wins a free kick in the attacking half.

68:02

Marcus Tudgay (Coventry City) wins a free kick in the defensive half.

68:02

Foul by Andrew Davies (Bradford City).

67:00

Corner, Coventry City. Conceded by Andrew Davies.

66:19 Substitution

Substitution Substitution, Coventry City. John Fleck replaces Conor Thomas.

62:00

Hand ball by Conor Thomas (Coventry City).

61:09

Jordan Willis (Coventry City) wins a free kick in the defensive half.

61:09

Foul by James Hanson (Bradford City).

58:57

Attempt saved. James Hanson (Bradford City) right footed shot from the left side of the box is saved in the bottom left corner.

55:26

Hand ball by Marcus Tudgay (Coventry City).

55:09

Attempt blocked. Danny Swanson (Coventry City) right footed shot from outside the box is blocked.

53:52

Jordan Willis (Coventry City) wins a free kick on the left wing.

53:52

Foul by Billy Clarke (Bradford City).

52:46

Attempt missed. Billy Knott (Bradford City) right footed shot from the centre of the box misses to the right.

51:39

Corner, Bradford City. Conceded by Andy Webster.

50:06

Attempt saved. Danny Pugh (Coventry City) left footed shot from outside the box is saved in the centre of the goal.

49:30

Marcus Tudgay (Coventry City) wins a free kick in the attacking half.

49:30

Foul by Mark Yeates (Bradford City).

48:11 Goal scored

Goal! Goal! Bradford City 2, Coventry City 1. Alan Sheehan (Bradford City) converts the penalty with a left footed shot to the bottom right corner.

47:33 Booking

Booking Reda Johnson (Coventry City) is shown the yellow card.

47:23

Penalty conceded by Reda Johnson (Coventry City) after a foul in the penalty area.

47:23

Penalty Bradford City. James Hanson draws a foul in the penalty area.

46:53

Corner, Bradford City. Conceded by Jordan Clarke.

45:00

Second Half begins Bradford City 1, Coventry City 1.

45:00 +1:04 Half time

Half Time First Half ends, Bradford City 1, Coventry City 1.

43:37

Foul by Conor Thomas (Coventry City).

43:37

Billy Knott (Bradford City) wins a free kick in the attacking half.

42:15

Corner, Coventry City. Conceded by Rory McArdle.

41:44

Corner, Coventry City. Conceded by Andrew Davies.

41:18

Jordan Clarke (Coventry City) wins a free kick in the defensive half.

41:18

Foul by James Hanson (Bradford City).

40:08 Goal scored

Goal! Goal! Bradford City 1, Coventry City 1. Reda Johnson (Coventry City) header from very close range to the bottom left corner. Assisted by Danny Pugh with a cross following a corner.

39:56

Corner, Coventry City. Conceded by Jordan Pickford.

39:09 Booking

Booking Jason Kennedy (Bradford City) is shown the yellow card.

39:00

Danny Pugh (Coventry City) wins a free kick in the defensive half.

39:00

Foul by Jason Kennedy (Bradford City).

37:13

Attempt missed. Josh McQuoid (Coventry City) header from the centre of the box is too high.

35:30

Foul by Josh McQuoid (Coventry City).

35:30

Andrew Davies (Bradford City) wins a free kick in the attacking half.

33:49 Booking

Booking Billy Knott (Bradford City) is shown the yellow card.

33:41

Andy Webster (Coventry City) wins a free kick in the defensive half.

33:41

Foul by Billy Knott (Bradford City).

32:04

Attempt missed. Billy Clarke (Bradford City) right footed shot from outside the box is just a bit too high.

30:56

Attempt saved. Mark Yeates (Bradford City) left footed shot from the right side of the box is saved in the bottom right corner.

28:02

Foul by Conor Thomas (Coventry City).

28:02

James Hanson (Bradford City) wins a free kick in the attacking half.

26:15 Goal scored

Goal! Goal! Bradford City 1, Coventry City 0. James Hanson (Bradford City) header from the centre of the box to the bottom left corner. Assisted by Billy Clarke.

24:12

Jordan Willis (Coventry City) wins a free kick in the defensive half.

24:12

Foul by James Hanson (Bradford City).

23:07

Corner, Coventry City. Conceded by Alan Sheehan.

21:56

Attempt saved. James Hanson (Bradford City) right footed shot from the centre of the box is saved in the bottom right corner.

20:00

Danny Pugh (Coventry City) wins a free kick in the attacking half.

19:59

Foul by Andrew Davies (Bradford City).

19:04

Foul by Marcus Tudgay (Coventry City).

19:04

Jason Kennedy (Bradford City) wins a free kick on the left wing.

17:40

Foul by Marcus Tudgay (Coventry City).

17:40

Mark Yeates (Bradford City) wins a free kick in the attacking half.

16:16

Jim O'Brien (Coventry City) wins a free kick in the attacking half.

16:16

Foul by Jason Kennedy (Bradford City).

14:47

Attempt missed. Jim O'Brien (Coventry City) left footed shot from the centre of the box is close, but misses to the right.

6:46

Jordan Clarke (Coventry City) wins a free kick in the attacking half.

6:46

Foul by Alan Sheehan (Bradford City).

1:32

Andy Webster (Coventry City) wins a free kick in the attacking half.

1:32

Foul by James Hanson (Bradford City).

1:08

Attempt missed. Jordan Clarke (Coventry City) right footed shot from the centre of the box is just a bit too high.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers