Nahki Wells scored twice as Bradford came from a goal down to beat promotion rivals Cheltenham.

The Robins led when Marlon Pack fired home from the spot after Andrew Davies had fouled Jermaine McGlashan.

But Wells levelled in first-half injury time with a penalty after Sido Jombati handled the ball in the area.

He fired them ahead from close range when he converted Zavon Hines's cross-goal header and James Meredith smashed in a late third.

VIEWS FROM THE DRESSING ROOM

Cheltenham Town manager Mark Yates told BBC Radio Gloucestershire:

"My players gets booked when he got tripped in the penalty box. I'm fuming with the referee, I can't say too much because I'll get myself into trouble but it was a clear foul.

"We would have been 2-0 up with a second penalty, and then 30 seconds later the ball is in the back of our net from a penalty and that's a bit galling.

"James Hanson is a real handful on days like this and gives people like Wells the chances but I thought we defended manfully.

"They're really good at what they do but we probably deserved something out of the game today."

Lineup, Bookings (5) & Substitutions (5)

Bradford

  • 01 McLaughlin
  • 03 Meredith
  • 05 Davies
  • 06 Oliver
  • 23 McArdle
  • 04 Ravenhill
  • 11 Thompson (Atkinson - 62' )
  • 15 Forsyth (Hines - 61' )
  • 24 Doyle
  • 09 Hanson
  • 21 Wells Booked

Substitutes

  • 12 Duke
  • 02 Darby
  • 16 McHugh
  • 08 Jones
  • 14 Atkinson
  • 17 Connell
  • 20 Hines

Cheltenham

  • 01 Brown
  • 02 Lowe
  • 03 Jones
  • 06 Elliott
  • 22 Jombati Booked
  • 04 Carter Booked
  • 07 Pack
  • 11 McGlashan
  • 16 Penn Booked (Harrad - 73' )
  • 23 Mohamed (Deering - 86' )
  • 26 Zebroski (Duffy - 87' Booked )

Substitutes

  • 12 Roberts
  • 17 Andrew
  • 08 Deering
  • 21 Graham
  • 09 Duffy
  • 10 Goulding
  • 14 Harrad
Ref: Malone
Att: 9,648

Match Stats

Shots

10 3

On target

6 2

Corners

5 3

Fouls

6 10

Live Text Commentary

90:00 +4:28 Full time

Full Time The game is over, as the referee blows his whistle.

90:00 +3:14

Handball by Sam Deering. Rory McArdle takes the free kick.

90:00 +0:37

Corner taken short by Nathan Doyle.

87:27 Booking

Booking Darryl Duffy is given a yellow card.

85:46 Substitution

Substitution Darryl Duffy is brought on as a substitute for Chris Zebroski.

85:46 Substitution

Substitution (Cheltenham) makes a substitution, with Sam Deering coming on for Kaid Mohamed.

85:46

James Hanson is flagged offside by the assistant referee. Scott Brown takes the free kick.

82:54

Will Atkinson provided the assist for the goal.

82:54 Goal scored

Goal! - James Meredith - Bradford 3 - 1 Cheltenham James Meredith grabs a goal from inside the box to the top left corner of the goal. Bradford 3-1 Cheltenham.

75:42

Andrew Davies fouled by Sido Jombati, the ref awards a free kick. Jon McLaughlin takes the free kick.

74:18

Zavon Hines has an effort at goal from just inside the box that misses to the right of the goal.

72:37 Substitution

Substitution (Cheltenham) makes a substitution, with Shaun Harrad coming on for Russell Penn.

69:48

Zavon Hines delivers the ball, James Hanson takes a shot. Scott Brown makes a save. Chris Zebroski is ruled offside. Jon McLaughlin takes the free kick.

67:26

Zavon Hines provided the assist for the goal.

67:26 Goal scored

Goal! - Nahki Wells - Bradford 2 - 1 Cheltenham Nahki Wells grabs a goal from inside the six-yard box to the bottom left corner of the goal. Bradford 2-1 Cheltenham.

62:25

Corner taken by Nathan Doyle from the right by-line.

61:35 Substitution

Substitution Will Atkinson comes on in place of Garry Thompson.

60:50 Substitution

Substitution Zavon Hines comes on in place of Craig Forsyth.

60:30

Ricky Ravenhill has an effort from just inside the box that misses to the left of the target.

57:34

Inswinging corner taken by Billy Jones from the right by-line, Luke Oliver manages to make a clearance.

56:38

The offside flag is raised against Chris Zebroski. Jon McLaughlin takes the free kick.

55:08

Kaid Mohamed takes a shot. Jon McLaughlin makes a save.

54:10

Unfair challenge on Darren Carter by Nahki Wells results in a free kick. Direct free kick taken by Billy Jones.

52:15

Inswinging corner taken by Billy Jones, Andrew Davies makes a clearance.

46:16

Unfair challenge on Luke Oliver by Chris Zebroski results in a free kick. Jon McLaughlin takes the direct free kick. Inswinging corner taken left-footed by Billy Jones from the right by-line, clearance made by Andrew Davies.

45:33

The referee blows for offside. Scott Brown restarts play with the free kick.

45:01

The referee gets the second half underway.

45:00 +5:13 Half time

Half Time The players leave the pitch at half time.

45:00 +3:59 Goal scored

Goal! - Nahki Wells - Bradford 1 - 1 Cheltenham Nahki Wells scores a power penalty. Bradford 1-1 Cheltenham.

45:00 +3:28 Booking

Booking Sido Jombati shown a yellow card.

45:00 +3:23

Handball decision goes against Sido Jombati.

45:00 +2:31 Booking

Booking The referee shows Darren Carter a yellow card for unsporting behaviour.

45:00 +2:25

Nathan Doyle fouled by Darren Carter, the ref awards a free kick. Free kick taken by Jon McLaughlin.

45:00 +1:30 Booking

Booking Nahki Wells shown a yellow card.

45:00 +1:18

Free kick awarded for an unfair challenge on Marlon Pack by Nahki Wells. Free kick taken by Scott Brown.

45:00 +0:29 Booking

Booking Russell Penn receives a caution.

44:26

Corner taken by Craig Forsyth, clearance made by Sido Jombati.

41:20

Chris Zebroski fouled by Nathan Doyle, the ref awards a free kick. Free kick crossed by Billy Jones, Jon McLaughlin makes a save.

40:31

Marlon Pack challenges Craig Forsyth unfairly and gives away a free kick. Nathan Doyle crosses the ball in from the free kick, clearance by Sido Jombati.

38:09

Garry Thompson fouled by Billy Jones, the ref awards a free kick. Jon McLaughlin takes the direct free kick. Foul by Billy Jones on Garry Thompson, free kick awarded. Free kick crossed by Nathan Doyle. Andrew Davies is flagged offside by the assistant referee. Scott Brown restarts play with the free kick.

35:14

Unfair challenge on Garry Thompson by Billy Jones results in a free kick. Direct effort from the free kick comes in from Nahki Wells.

32:39

Corner taken left-footed by Craig Forsyth from the right by-line, Andrew Davies takes a shot. Clearance made by Billy Jones.

31:23

Free kick awarded for a foul by Billy Jones on Nahki Wells. The free kick is delivered right-footed by Rory McArdle from own half.

30:24

Corner taken right-footed by Nathan Doyle, Scott Brown makes a save.

28:44 Goal scored

Goal! - Marlon Pack - Bradford 0 - 1 Cheltenham Placed penalty scored by Marlon Pack. Bradford 0-1 Cheltenham.

27:36

Andrew Davies concedes a Penalty for a foul on Jermaine McGlashan.

26:46

James Hanson takes a shot. Save by Scott Brown.

20:55

James Hanson fouled by Marlon Pack, the ref awards a free kick. Andrew Davies takes the direct free kick.

20:32

Nahki Wells takes a shot. Scott Brown makes a brilliant save.

19:09

Nathan Doyle challenges Darren Carter unfairly and gives away a free kick. Kaid Mohamed shoots direct from the free kick.

16:51

Rory McArdle concedes a free kick for a foul on Chris Zebroski. Free kick taken by Scott Brown.

14:34

Darren Carter gives away a free kick for an unfair challenge on Nathan Doyle. Shot comes in from Craig Forsyth from the free kick.

7:04

Chris Zebroski takes a shot. Save made by Jon McLaughlin.

0:38

Nahki Wells is caught offside. Scott Brown restarts play with the free kick.

0:00

The referee gets the game started.

Live data and text provided by our data suppliers