John-Joe O'Toole's late header earned struggling Bristol Rovers a point against high-flying Oxford United.

The former Watford midfielder nodded home Lee Brown's free-kick to deny Oxford second position in League Two.

James Constable had put the visitors ahead early on with a deft volley after Dave Kitson's cross was chested to him.

But O'Toole's equaliser means Rovers are two points above the relegation places, while managerless Oxford are third, a point clear of Rochdale.

VIEW FROM THE DRESSING ROOM

Bristol Rovers boss John Ward told BBC Radio Bristol:

Post-match: Bristol Rovers boss John Ward

"I can't remember who said it now, but it's all about keeping your head when others around you are losing theirs and I thought my team did that.

"We made some errors and mistakes, conditions were tough and we were a goal down to a very good team.

"We made some alterations around the team to try and get back in the game and credit to my players for getting back into the game.

"There are days when other things are going against us and you start to feel sorry for yourselves but I don't think my team did that."

Lineup, Bookings (3) & Substitutions (2)

Bristol Rovers

  • 01 Mildenhall
  • 02 Smith
  • 14 Brown
  • 24 Clarke
  • 06 Parkes Booked
  • 29 McChrystal
  • 30 Lockyer
  • 32 O'Toole
  • 16 Gow
  • 19 Beardsley Booked
  • 39 Mohamed (Gillespie - 67' )

Substitutes

  • 07 Clarkson
  • 08 Gillespie
  • 15 Norburn
  • 17 Harrison
  • 20 Gough
  • 25 Clucas
  • 34 Keary

Oxford United

  • 01 Clarke
  • 34 Bevans
  • 03 Newey Booked
  • 22 Wroe
  • 13 Hunt
  • 19 Mullins
  • 17 Rose
  • 37 Ruffels
  • 09 Constable (Connolly - 77' )
  • 08 Kitson
  • 10 Smalley

Substitutes

  • 11 Potter
  • 18 Davies
  • 20 Marsh
  • 23 Henly
  • 24 Connolly
  • 30 Long
  • 35 O'Dowda
Ref: Lee Collins
Att: 6,493

Match Stats

Shots

11 4

On target

3 1

Corners

5 0

Fouls

10 11

Live Text Commentary

Full time

Full Time Match ends, Bristol Rovers 1, Oxford United 1.

90:00 +4:58 Full time

Full Time Second Half ends, Bristol Rovers 1, Oxford United 1.

90:00 +4:13

Corner, Bristol Rovers. Conceded by Tom Newey.

90:00 +2:54

Attempt missed. Chris Beardsley (Bristol Rovers) right footed shot from the right side of the box is close, but misses to the left.

90:00 +1:43

Attempt missed. Lee Brown (Bristol Rovers) left footed shot from the left side of the box is close, but misses to the right.

83:12 Goal scored

Goal! Goal! Bristol Rovers 1, Oxford United 1. John-Joe O'Toole (Bristol Rovers) header from very close range to the bottom left corner. Assisted by Lee Brown with a cross.

82:29 Booking

Booking Tom Newey (Oxford United) is shown the yellow card.

82:22

Chris Beardsley (Bristol Rovers) wins a free kick in the defensive half.

82:22

Foul by Tom Newey (Oxford United).

81:05

Chris Beardsley (Bristol Rovers) wins a free kick in the defensive half.

81:05

Foul by Josh Ruffels (Oxford United).

76:50 Substitution

Substitution Substitution, Oxford United. David Connolly replaces James Constable.

74:25

Chris Beardsley (Bristol Rovers) wins a free kick in the attacking half.

74:25

Foul by John Mullins (Oxford United).

73:56 Booking

Booking Tom Parkes (Bristol Rovers) is shown the yellow card.

73:43

Foul by Stephen Gillespie (Bristol Rovers).

73:43

John Mullins (Oxford United) wins a free kick in the attacking half.

72:23

Corner, Bristol Rovers. Conceded by David Hunt.

71:30

Foul by Stephen Gillespie (Bristol Rovers).

71:30

John Mullins (Oxford United) wins a free kick in the attacking half.

71:17

Ollie Clarke (Bristol Rovers) wins a free kick in the attacking half.

71:17

Foul by Nicky Wroe (Oxford United).

69:46

Foul by Alan Gow (Bristol Rovers).

69:46

Danny Rose (Oxford United) wins a free kick on the left wing.

66:42 Substitution

Substitution Substitution, Bristol Rovers. Stephen Gillespie replaces Kaid Mohamed.

64:25

Attempt saved. Tom Lockyer (Bristol Rovers) right footed shot from the right side of the box is saved in the bottom right corner.

62:04

Delay in match John Mullins (Oxford United) because of an injury.

59:37

Attempt missed. Josh Ruffels (Oxford United) right footed shot from the centre of the box misses to the left.

57:17

Attempt missed. Josh Ruffels (Oxford United) right footed shot from the centre of the box is too high.

56:28

Tom Parkes (Bristol Rovers) wins a free kick in the defensive half.

56:28

Foul by Dave Kitson (Oxford United).

52:47

Corner, Bristol Rovers. Conceded by David Hunt.

46:00

Kaid Mohamed (Bristol Rovers) wins a free kick in the defensive half.

46:00

Foul by Danny Rose (Oxford United).

45:00

Second Half begins Bristol Rovers 0, Oxford United 1.

45:00 +3:05 Half time

Half Time First Half ends, Bristol Rovers 0, Oxford United 1.

45:00 +1:42

Foul by Alan Gow (Bristol Rovers).

45:00 +1:42

Dave Kitson (Oxford United) wins a free kick in the attacking half.

43:25

Attempt saved. Alan Gow (Bristol Rovers) left footed shot from outside the box is saved in the centre of the goal.

42:31

Ollie Clarke (Bristol Rovers) wins a free kick in the defensive half.

42:31

Foul by Josh Ruffels (Oxford United).

39:31

Foul by James Constable (Oxford United).

39:31

Alan Gow (Bristol Rovers) wins a free kick on the left wing.

38:55

Tom Newey (Oxford United) wins a free kick on the right wing.

38:55

Foul by Chris Beardsley (Bristol Rovers).

38:05

Foul by John Mullins (Oxford United).

38:05

Alan Gow (Bristol Rovers) wins a free kick in the defensive half.

36:33

Attempt missed. Michael Smith (Bristol Rovers) right footed shot from outside the box is too high.

31:44

Attempt missed. Alan Gow (Bristol Rovers) left footed shot from outside the box is high and wide to the left.

29:13

Corner, Bristol Rovers. Conceded by John Mullins.

27:01

Attempt missed. Dean Smalley (Oxford United) header from the centre of the box is high and wide to the left.

25:40

Dave Kitson (Oxford United) wins a free kick in the defensive half.

25:40

Foul by Alan Gow (Bristol Rovers).

24:42

Dave Kitson (Oxford United) wins a free kick in the defensive half.

24:42

Foul by John-Joe O'Toole (Bristol Rovers).

23:08 Booking

Booking Chris Beardsley (Bristol Rovers) is shown the yellow card.

23:01

James Constable (Oxford United) wins a free kick in the defensive half.

23:01

Foul by Chris Beardsley (Bristol Rovers).

22:45

Attempt blocked. Ollie Clarke (Bristol Rovers) right footed shot from the centre of the box is blocked.

22:16

Corner, Bristol Rovers. Conceded by James Constable.

21:56

Attempt blocked. Lee Brown (Bristol Rovers) right footed shot from outside the box is blocked.

21:00

Alan Gow (Bristol Rovers) wins a free kick in the attacking half.

20:56

Foul by Dave Kitson (Oxford United).

16:04

Delay over. They are ready to continue.

16:03

Delay over. They are ready to continue.

15:22

Delay in match Tom Newey (Oxford United) because of an injury.

11:55

Attempt blocked. Alan Gow (Bristol Rovers) left footed shot from outside the box is blocked.

11:17

Foul by Dave Kitson (Oxford United).

11:17

Michael Smith (Bristol Rovers) wins a free kick in the attacking half.

10:49

James Constable (Oxford United) wins a free kick in the defensive half.

10:49

Foul by Alan Gow (Bristol Rovers).

9:30 Goal scored

Goal! Goal! Bristol Rovers 0, Oxford United 1. James Constable (Oxford United) right footed shot from the centre of the box to the top right corner. Assisted by Danny Rose.

8:08

Attempt blocked. John-Joe O'Toole (Bristol Rovers) right footed shot from outside the box is blocked.

3:51

Hand ball by Mark McChrystal (Bristol Rovers).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers