Bristol Rovers secured their first home league victory for three months against 10-man Bradford.

Lee Brown latched on to Andy Dorman's pass to fire into the bottom corner to put Rovers ahead.

Eliot Richards took advantage of some slack Bantams defending to double the lead, before Bradford's Rob Kozluk was sent off for a second bookable offence.

But Bradford cut the lead when David Syers scored from close range, leaving Rovers clinging on for victory.

VIEWS FROM THE DRESSING ROOM

Bristol Rovers manager Mark McGhee told BBC Radio Bristol:

"It was hard in the end but given the squad we had available to us, there was no one we could bring on to change that.

"We had to dig in and the way they did that was tremendous.

"We were fortunate towards the end as there was a good claim for a penalty although we did feel strongly about the one we had in the first half, so that balanced out.

"But I thought it was a tremendous effort in the second half and I'm delighted."

Bradford City manager Phil Parkinson told BBC Radio Leeds:

"Well, it was a funny old game. We conceded a poor goal then had a lot of the play.

"We started the second half well but went 2-0 down and then the response was tremendous.

"We got the goal and had a few other great opportunities. It's a feeling of frustration because a couple of mistakes cost us.

"Even with 10 men it was a game we deserved a point from and we've let Bristol Rovers off the hook."

Lineup, Bookings (4) & Substitutions (4)

Bristol Rovers

  • 20 Poke
  • 02 Smith
  • 04 Woodards (McGleish - 14' )
  • 05 Bolger
  • 14 Brown
  • 33 Downes
  • 06 Stanley
  • 08 Gill
  • 34 Dorman
  • 18 Richard
  • 26 Zebroski Booked

Substitutes

  • 25 Cronin
  • 15 Anthony
  • 23 Swallow
  • 10 McGleish
  • 27 McLaggon

Bradford

  • 01 McLaughlin
  • 24 Kozluk Dismissed after an earlier booking
  • 36 Seip
  • 38 Davies
  • 14 Ravenhill Booked
  • 22 Bullock (Taylor - 87' )
  • 23 Syers
  • 30 Atkinson (Reid - 60' )
  • 09 Hanson
  • 21 Wells (Smalley - 60' )
  • 39 Fagan

Substitutes

  • 34 Duke
  • 08 Jones
  • 15 Taylor
  • 32 Reid
  • 11 Smalley
Ref: Sarginson
Att: 6,164

Match Stats

Shots

11 12

On target

7 5

Corners

8 6

Fouls

11 13

Live Text Commentary

94:30 Full time

Full Time The referee ends the match.

90:00 +3:51

Cross by Richard Ravenhill (Bradford), save (caught) by Michael Poke (Bristol Rovers).

90:00 +3:42

Attacking throw-in by Charlie Taylor (Bradford).

90:00 +3:34

Cross by Craig Fagan (Bradford), clearance by Cian Bolger (Bristol Rovers).

90:00 +3:22

Cross by Deane Smalley (Bradford), clearance by Cian Bolger (Bristol Rovers).

90:00 +3:07

Defending throw-in by Marcel Seip (Bradford).

90:00 +2:41

Foul by Chris Zebroski (Bristol Rovers) on Marcel Seip (Bradford). Free kick taken right-footed by Jon McLaughlin (Bradford) from own half, resulting in open play.

90:00 +2:11

Cross by Chris Zebroski (Bristol Rovers), blocked by Marcel Seip (Bradford). Corner from right by-line taken short right-footed by Craig Stanley (Bristol Rovers).

90:00 +0:54

Attacking throw-in by David Syers (Bradford).

89:55

Cross by Kyel Reid (Bradford), resulting in ball out of play. Goal kick taken long by Michael Poke (Bristol Rovers).

89:32

Cross by Eliot Richards (Bristol Rovers), clearance by Charlie Taylor (Bradford).

88:40

Defending throw-in by Richard Ravenhill (Bradford).

87:15

Cross by Eliot Richards (Bristol Rovers), blocked by Marcel Seip (Bradford). Inswinging corner from left by-line taken right-footed by Mathew Gill (Bristol Rovers) to far post, header by Scott McGleish (Bristol Rovers) from centre of penalty area (12 yards), missed right. Goal kick taken long by Jon McLaughlin (Bradford).

86:27

Goal kick taken long by Michael Poke (Bristol Rovers).

86:27 Substitution

Substitution Bradford substitution: Lee Bullock replaced by Charlie Taylor (tactical).

86:14

Cross by Kyel Reid (Bradford), clearance by Lee Brown (Bristol Rovers).

85:59

Cross by Craig Fagan (Bradford), clearance by Aaron Downes (Bristol Rovers).

84:42

Foul by Aaron Downes (Bristol Rovers) on Deane Smalley (Bradford). Free kick taken right-footed by Lee Bullock (Bradford) from right channel, header by Andrew Davies (Bradford) from centre of penalty area (12 yards), fantastic save (tipped over) by Michael Poke (Bristol Rovers). Inswinging corner from right by-line taken left-footed by Kyel Reid (Bradford) to near post, clearance by Aaron Downes (Bristol Rovers).

84:32

Cross by Lee Brown (Bristol Rovers), clearance by Marcel Seip (Bradford).

84:21

Attacking throw-in by Lee Brown (Bristol Rovers).

84:14

Cross by Lee Brown (Bristol Rovers), clearance by Lee Bullock (Bradford).

83:29

Free kick taken right-footed by Cian Bolger (Bristol Rovers) from own half, resulting in open play.

83:29 Booking

Booking Richard Ravenhill (Bradford) booked for unsporting behaviour.

83:11

Foul by Richard Ravenhill (Bradford) on Michael Smith (Bristol Rovers).

82:01

Defending throw-in by Andrew Davies (Bradford).

80:54

Cross by Kyel Reid (Bradford), blocked by Michael Smith (Bristol Rovers). Inswinging corner from left by-line taken right-footed by Craig Fagan (Bradford) to far post, header by Andrew Davies (Bradford) from centre of penalty area (12 yards), missed right. Goal kick taken long by Michael Poke (Bristol Rovers).

80:09

Attacking throw-in by David Syers (Bradford).

79:49

Cross by Michael Smith (Bristol Rovers), shot by Chris Zebroski (Bristol Rovers) drilled right-footed from right side of penalty area (18 yards), blocked by Lee Bullock (Bradford).

79:09

Goal kick taken long by Michael Poke (Bristol Rovers).

78:31

Goal kick taken long by Jon McLaughlin (Bradford).

76:59

Cross by Scott McGleish (Bristol Rovers), blocked by Lee Bullock (Bradford). Inswinging corner from right by-line taken left-footed by Lee Brown (Bristol Rovers) to centre, clearance by Marcel Seip (Bradford). Shot by Eliot Richards (Bristol Rovers) drilled right-footed from left side of penalty area (18 yards), save (tipped round post) by Jon McLaughlin (Bradford). Inswinging corner from left by-line taken right-footed by Mathew Gill (Bristol Rovers) to far post, clearance by Marcel Seip (Bradford). Shot by Eliot Richards (Bristol Rovers) volleyed right-footed from right side of penalty area (18 yards),

76:14

Foul by Richard Ravenhill (Bradford) on Andy Dorman (Bristol Rovers). Free kick taken right-footed by Craig Stanley (Bristol Rovers) from left channel, passed.

75:38

Goal kick taken long by Michael Poke (Bristol Rovers).

75:16

Foul by Scott McGleish (Bristol Rovers) on Lee Bullock (Bradford). Free kick taken right-footed by Jon McLaughlin (Bradford) from own half, resulting in open play.

74:54

Defending throw-in by Lee Brown (Bristol Rovers).

74:29

Cross by Kyel Reid (Bradford), shot by James Hanson (Bradford) volleyed right-footed from centre of penalty area (12 yards), missed right. Goal kick taken long by Michael Poke (Bristol Rovers).

74:03

A cross is delivered by James Hanson, Aaron Downes makes a clearance.

73:45

Attacking throw-in by Kyel Reid (Bradford).

73:33

Attacking throw-in by Kyel Reid (Bradford).

73:17

Defending throw-in by Marcel Seip (Bradford).

72:53

Inswinging corner from left by-line taken right-footed by Mathew Gill (Bristol Rovers) to centre, save (caught) by Jon McLaughlin (Bradford).

71:04

Assist (header) by Deane Smalley (Bradford) from centre of penalty area.

71:04 Goal scored

Goal! - David Syers - Bristol R 2 - 1 Bradford Goal by David Syers (Bradford) volleyed left-footed (high centre of goal) from left side of six-yard box (6 yards).Bristol Rovers 2-1 Bradford.

70:38

Attacking throw-in by David Syers (Bradford).

69:58

Defending throw-in by Michael Smith (Bristol Rovers).

69:39

Attacking throw-in by Kyel Reid (Bradford).

68:21

Foul by Chris Zebroski (Bristol Rovers) on Andrew Davies (Bradford). Free kick taken right-footed by Jon McLaughlin (Bradford) from own half, resulting in open play.

67:35

Cross by Kyel Reid (Bradford), brilliant save (caught) by Michael Poke (Bristol Rovers).

66:48

Defending throw-in by Marcel Seip (Bradford).

66:13

Attacking throw-in by Lee Brown (Bristol Rovers).

64:45

Free kick taken right-footed by Cian Bolger (Bristol Rovers) from own half, resulting in open play.

64:45 Dismissal

Dismissal Rob Kozluk (Bradford) dismissed for second bookable offence.

64:16

Foul by Rob Kozluk (Bradford) on Eliot Richards (Bristol Rovers).

63:46

Foul by Chris Zebroski (Bristol Rovers) on Lee Bullock (Bradford). Free kick taken right-footed by Jon McLaughlin (Bradford) from own half, resulting in open play.

63:12

Defending throw-in by Lee Brown (Bristol Rovers).

62:58

Goal kick taken long by Michael Poke (Bristol Rovers).

62:14

Defending throw-in by Lee Brown (Bristol Rovers).

61:38

Cross by Rob Kozluk (Bradford), clearance by Michael Smith (Bristol Rovers).

61:18

Attacking throw-in by David Syers (Bradford).

60:40

Goal kick taken long by Michael Poke (Bristol Rovers).

60:29

Defending throw-in by Lee Brown (Bristol Rovers).

59:35

Goal kick taken long by Michael Poke (Bristol Rovers).

59:35 Substitution

Substitution Bradford substitution: Will Atkinson replaced by Kyel Reid (tactical).

59:22 Substitution

Substitution Bradford substitution: Nahki Wells replaced by Deane Smalley (tactical).

58:05

Foul by Craig Stanley (Bristol Rovers) on James Hanson (Bradford). Free kick crossed right-footed by Rob Kozluk (Bradford) from left channel, save (fumbled) by Michael Poke (Bristol Rovers). Inswinging corner from left by-line taken right-footed by Craig Fagan (Bradford) to far post, resulting in ball out of play.

57:19

Cross by Craig Stanley (Bristol Rovers), shot by Eliot Richards (Bristol Rovers) volleyed right-footed from left side of penalty area (18 yards), missed left. Goal kick taken long by Jon McLaughlin (Bradford).

57:06

Shot by Rob Kozluk (Bradford) drilled right-footed from right channel (25 yards), blocked by Aaron Downes (Bristol Rovers).

56:53

Cross by David Syers (Bradford), clearance by Scott McGleish (Bristol Rovers).

56:33

Attacking throw-in by David Syers (Bradford).

56:02

Defending throw-in by Marcel Seip (Bradford).

55:39

Foul by Marcel Seip (Bradford) on Andy Dorman (Bristol Rovers). Free kick taken right-footed by Michael Smith (Bristol Rovers) from own half, resulting in open play.

54:19 Goal scored

Goal! - Eliot Richards - Bristol R 2 - 0 Bradford Goal by Eliot Richards (Bristol Rovers) right-footed (low centre of goal) from centre of penalty area (18 yards).Bristol Rovers 2-0 Bradford.

53:54

Attacking throw-in by Michael Smith (Bristol Rovers).

53:39

Foul by Will Atkinson (Bradford) on Michael Smith (Bristol Rovers). Free kick taken right-footed by Michael Smith (Bristol Rovers) from own half, resulting in open play.

52:54

Defending throw-in by Lee Brown (Bristol Rovers).

52:44

Cross by Nahki Wells (Bradford), clearance by Craig Stanley (Bristol Rovers).

51:46

Foul by Michael Smith (Bristol Rovers) on Will Atkinson (Bradford). Free kick taken right-footed by Jon McLaughlin (Bradford) from own half, resulting in open play.

50:56

Foul by James Hanson (Bradford) on Aaron Downes (Bristol Rovers). Free kick taken right-footed by Michael Poke (Bristol Rovers) from own half, resulting in open play.

50:40

Cross by Rob Kozluk (Bradford), clearance by Cian Bolger (Bristol Rovers).

50:32

Attacking throw-in by David Syers (Bradford).

50:04

Attacking throw-in by Rob Kozluk (Bradford).

49:47

Attacking throw-in by Rob Kozluk (Bradford).

49:34

Defending throw-in by Lee Brown (Bristol Rovers).

47:39

Weak shot by Nahki Wells (Bradford) mishit right-footed from left channel (20 yards), missed right. Goal kick taken long by Michael Poke (Bristol Rovers).

46:44

Attacking throw-in by Rob Kozluk (Bradford).

46:24

Cross by Craig Fagan (Bradford), fantastic save (caught) by Michael Poke (Bristol Rovers).

45:33

Shot by James Hanson (Bradford) right-footed from right side of penalty area (18 yards), blocked by Cian Bolger (Bristol Rovers). Outswinging corner from right by-line taken right-footed by Craig Fagan (Bradford) to centre, header by James Hanson (Bradford) from centre of penalty area (12 yards), clearance by Aaron Downes (Bristol Rovers). Outswinging corner from right by-line taken right-footed by Craig Fagan (Bradford) to centre, clearance by Cian Bolger (Bristol Rovers).

45:15

Attacking throw-in by Rob Kozluk (Bradford).

45:01

The match restarts for the second half.

45:00 +2:17 Half time

Half Time The ref blows to end the first period.

45:00 +1:38

Shot by Mathew Gill (Bristol Rovers) right-footed from right channel (18 yards), missed left. Goal kick taken long by Jon McLaughlin (Bradford).

45:00 +0:56

Attacking throw-in by Lee Brown (Bristol Rovers).

45:00 +0:12

Handball by Nahki Wells (Bradford). Free kick taken right-footed by Michael Poke (Bristol Rovers) from own half, resulting in open play.

44:10

Goal kick taken long by Michael Poke (Bristol Rovers).

43:42

Free kick taken right-footed by Jon McLaughlin (Bradford) from own half, resulting in open play.

43:42 Booking

Booking Chris Zebroski (Bristol Rovers) booked for unsporting behaviour.

43:33

Foul by Chris Zebroski (Bristol Rovers) on Craig Fagan (Bradford).

42:54

Shot by Andy Dorman (Bristol Rovers) right-footed from right channel (20 yards), save (tipped round post) by Jon McLaughlin (Bradford). Inswinging corner from left by-line taken right-footed by Mathew Gill (Bristol Rovers) to near post, save (punched) by Jon McLaughlin (Bradford).

42:12

Foul by Nahki Wells (Bradford) on Aaron Downes (Bristol Rovers). Free kick taken right-footed by Michael Poke (Bristol Rovers) from own half, resulting in open play.

41:52

Attacking throw-in by Rob Kozluk (Bradford).

41:31

Cross by Andy Dorman (Bristol Rovers), clearance by Will Atkinson (Bradford).

41:25

Defending throw-in by Rob Kozluk (Bradford).

40:11

Attacking throw-in by Lee Brown (Bristol Rovers).

38:04

Attacking throw-in by David Syers (Bradford).

37:47

Attacking throw-in by Rob Kozluk (Bradford).

37:39

Attacking throw-in by Rob Kozluk (Bradford).

37:22

Defending throw-in by Lee Brown (Bristol Rovers).

36:31

Defending throw-in by Marcel Seip (Bradford).

36:23

Attacking throw-in by Michael Smith (Bristol Rovers).

35:25

Attacking throw-in by David Syers (Bradford).

35:13

Cross by Nahki Wells (Bradford), fantastic save (punched) by Michael Poke (Bristol Rovers).

34:13

Shot by Craig Fagan (Bradford) lobbed left-footed from centre of penalty area (18 yards), over the bar. Goal kick taken long by Michael Poke (Bristol Rovers).

33:51

Attacking throw-in by David Syers (Bradford).

33:16

Shot by Chris Zebroski (Bristol Rovers) right-footed from left channel (20 yards), save (caught) by Jon McLaughlin (Bradford).

32:18

Foul by Craig Fagan (Bradford) on Lee Brown (Bristol Rovers). Free kick taken right-footed by Michael Poke (Bristol Rovers) from own half, resulting in open play.

30:24

Attacking throw-in by David Syers (Bradford).

30:01

Attacking throw-in by David Syers (Bradford).

29:37

Attacking throw-in by Marcel Seip (Bradford).

28:56

Defending throw-in by Lee Brown (Bristol Rovers).

28:43

Cross by Craig Stanley (Bristol Rovers), clearance by Andrew Davies (Bradford).

28:04

Free kick taken right-footed by Craig Stanley (Bristol Rovers) from left channel, passed.

28:04 Booking

Booking Rob Kozluk (Bradford) booked for unsporting behaviour.

27:52

Foul by Rob Kozluk (Bradford) on Lee Brown (Bristol Rovers).

26:53

Defending throw-in by Lee Brown (Bristol Rovers).

26:46

Defending throw-in by Rob Kozluk (Bradford).

26:07

Defending throw-in by Rob Kozluk (Bradford).

25:53

Attacking throw-in by Mathew Gill (Bristol Rovers).

25:40

Attacking throw-in by Lee Brown (Bristol Rovers).

25:24

Attacking throw-in by Lee Brown (Bristol Rovers).

24:42

Shot by Marcel Seip (Bradford) right-footed from left channel (30 yards), over the bar. Goal kick taken long by Michael Poke (Bristol Rovers).

23:50

Foul by Eliot Richards (Bristol Rovers) on Nahki Wells (Bradford). Free kick taken right-footed by Jon McLaughlin (Bradford) from own half, resulting in open play.

23:09

Cross by Andy Dorman (Bristol Rovers), clearance by Andrew Davies (Bradford). Inswinging corner from left by-line taken right-footed by Mathew Gill (Bristol Rovers) to near post, clearance by Andrew Davies (Bradford).

22:52

Attacking throw-in by Lee Brown (Bristol Rovers).

21:51

Foul by Mathew Gill (Bristol Rovers) on David Syers (Bradford). Free kick crossed right-footed by Andrew Davies (Bradford) from right channel, foul by Nahki Wells (Bradford) on Aaron Downes (Bristol Rovers). Free kick taken right-footed by Michael Poke (Bristol Rovers) from own half, resulting in open play.

20:16

Defending throw-in by Rob Kozluk (Bradford).

19:37

Cross by David Syers (Bradford), clearance by Andy Dorman (Bristol Rovers).

19:12

Attacking throw-in by David Syers (Bradford).

19:00

Cross by Craig Fagan (Bradford), clearance by Michael Smith (Bristol Rovers).

18:54

Cross by Rob Kozluk (Bradford), clearance by Cian Bolger (Bristol Rovers).

18:39

Attacking throw-in by Rob Kozluk (Bradford).

17:36

Foul by Nahki Wells (Bradford) on Craig Stanley (Bristol Rovers). Free kick taken right-footed by Aaron Downes (Bristol Rovers) from left channel, resulting in open play.

16:52

Weak shot by Craig Fagan (Bradford) mishit right-footed from right channel (20 yards), missed right. Goal kick taken long by Michael Poke (Bristol Rovers).

15:48

Foul by Lee Bullock (Bradford) on Chris Zebroski (Bristol Rovers). Free kick crossed left-footed by Lee Brown (Bristol Rovers) from right channel, clearance by Richard Ravenhill (Bradford).

15:11

Goal kick taken long by Jon McLaughlin (Bradford).

14:46

Attacking throw-in by Michael Smith (Bristol Rovers).

13:36

Defending throw-in by Michael Smith (Bristol Rovers).

13:36 Substitution

Substitution Bristol Rovers substitution: Dan Woodards replaced by Scott McGleish (injury).

12:53

Defending throw-in by Marcel Seip (Bradford).

12:14

Defending throw-in by Rob Kozluk (Bradford).

11:27

Cross by Nahki Wells (Bradford), resulting in ball out of play. Goal kick taken long by Michael Poke (Bristol Rovers).

11:01

Cross by Marcel Seip (Bradford), clearance by Michael Smith (Bristol Rovers).

10:42

Defending throw-in by Michael Smith (Bristol Rovers).

9:00

Defending throw-in by Michael Smith (Bristol Rovers).

8:40

Defending throw-in by Marcel Seip (Bradford).

8:11

Header by James Hanson (Bradford) from centre of penalty area (6 yards), missed left. Goal kick taken long by Michael Poke (Bristol Rovers).

7:21

Cross by Craig Fagan (Bradford), blocked by Craig Stanley (Bristol Rovers). Outswinging corner from right by-line taken right-footed by Craig Fagan (Bradford) to centre, resulting in open play.

7:04

Cross by Chris Zebroski (Bristol Rovers), clearance by Rob Kozluk (Bradford).

6:49

Attacking throw-in by Mathew Gill (Bristol Rovers).

6:29

Attacking throw-in by Dan Woodards (Bristol Rovers).

5:13

Assist (header) by Andy Dorman (Bristol Rovers) from left channel.

5:13 Goal scored

Goal! - Lee Brown - Bristol R 1 - 0 Bradford Goal by Lee Brown (Bristol Rovers) drilled left-footed (bottom-left of goal) from centre of penalty area (12 yards).Bristol Rovers 1-0 Bradford.

4:38

Shot by Lee Brown (Bristol Rovers) right-footed from centre of penalty area (12 yards), blocked by Lee Bullock (Bradford). Inswinging corner from right by-line taken left-footed by Lee Brown (Bristol Rovers) to centre, clearance by Andrew Davies (Bradford).

4:21

Attacking throw-in by Mathew Gill (Bristol Rovers).

3:29

Goal kick taken long by Jon McLaughlin (Bradford).

2:55

Foul by Richard Ravenhill (Bradford) on Aaron Downes (Bristol Rovers). Free kick taken right-footed by Michael Poke (Bristol Rovers) from own half, resulting in open play.

2:08

Foul by Cian Bolger (Bristol Rovers) on Nahki Wells (Bradford). Free kick crossed right-footed by Andrew Davies (Bradford) from left wing, clearance by Aaron Downes (Bristol Rovers).

1:07

Attacking throw-in by Craig Fagan (Bradford).

0:11

Goal kick taken long by Jon McLaughlin (Bradford).

0:00

The referee gets the game started.

Live data and text provided by our data suppliers