A late Tom Soares header ensured Bury put 10 points between themselves and the League Two relegation zone.

The substitute headed home Chris Hussey's corner at the near post soon after coming onto the field.

Bury got off to a great start as on-loan Everton youngster Hallam Hope smashed the ball past Steve Mildenhall.

Bristol Rovers levelled as Kaid Mohamed deflected in Ollie Clarke's shot, while Bury keeper Brian Jensen twice saved well from Matt Harrold headers.

But Soares' winner meant Darrell Clarke suffer his first defeat since taking over from John Ward as Rovers manager.

Bury manager David Flitcroft told BBC Radio Manchester:

"Saturday's game [at Northampton] was a big win but that was even bigger.

"They've come with a 'no-fear' attitude and I was really impressed with them. We didn't get to grips with them.

"Tactically I got it wrong, but we flipped it back and in the last 20 minutes we got a foothold back in the game.

"I can't express how delighted I am with the group. Don't forget the trouble we were in and it's been testing. It's been a massive effort from everyone at the football club to turn this around."

Bristol Rovers manager Darrell Clarke told BBC Radio Bristol:

"In the first 20 minutes, we looked a little bit lost in the shape, but we grew into the game and controlled the possession.

"But how many times have we said it this season - we create opportunities, but we don't make the most of them.

"We conceded a sloppy goal from a set piece, which is unacceptable.

"It is a work in progress, but we've got to make it work quickly."

Lineup, Bookings (0) & Substitutions (6)

Bury

  • 21 Jensen
  • 07 Jones (Rose - 71' )
  • 11 Hussey
  • 03 McNulty
  • 34 Mills
  • 29 Veseli
  • 12 Sedgwick
  • 16 Tutte (Soares - 78' )
  • 18 Nardiello
  • 09 Hope (Proctor - 81' )
  • 15 Mayor

Substitutes

  • 04 Hinds
  • 06 Proctor
  • 19 Soares
  • 20 Rose
  • 22 Platt
  • 30 Charles-Cook
  • 35 Obadeyi

Bristol Rovers

  • 01 Mildenhall
  • 02 Smith
  • 14 Brown
  • 29 McChrystal
  • 06 Parkes (Santos - 82' )
  • 04 Woodards (Clucas - 45' )
  • 32 O'Toole
  • 30 Lockyer
  • 09 Harrold
  • 39 Mohamed
  • 24 Clarke (Gillespie - 85' )

Substitutes

  • 07 Clarkson
  • 08 Gillespie
  • 17 Harrison
  • 18 Harding
  • 20 Gough
  • 25 Clucas
  • 33 Santos
Ref: Michael Naylor
Att: 2,314

Match Stats

Shots

8 12

On target

4 4

Corners

5 3

Fouls

7 8

Live Text Commentary

Full time

Full Time Match ends, Bury 2, Bristol Rovers 1.

90:00 +4:07 Full time

Full Time Second Half ends, Bury 2, Bristol Rovers 1.

90:00 +3:42

Attempt missed. Kaid Mohamed (Bristol Rovers) header from the centre of the box misses to the left.

90:00 +1:32

Attempt missed. Alefe Santos (Bristol Rovers) left footed shot from outside the box misses to the right.

90:00 +1:00

Pablo Mills (Bury) wins a free kick in the attacking half.

90:00 +0:51

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

88:30

Foul by Andrew Proctor (Bury).

88:30

Mark McChrystal (Bristol Rovers) wins a free kick in the defensive half.

87:47

Danny Rose (Bury) wins a free kick on the right wing.

87:47

Foul by Seanan Clucas (Bristol Rovers).

84:57 Substitution

Substitution Substitution, Bristol Rovers. Stephen Gillespie replaces Ollie Clarke.

83:47

Attempt saved. Kaid Mohamed (Bristol Rovers) right footed shot from outside the box is saved in the centre of the goal.

83:34

Foul by Chris Sedgwick (Bury).

83:34

Matt Harrold (Bristol Rovers) wins a free kick in the attacking half.

81:49 Substitution

Substitution Substitution, Bristol Rovers. Alefe Santos replaces Tom Parkes.

80:57 Substitution

Substitution Substitution, Bury. Andrew Proctor replaces Hallam Hope.

79:47 Goal scored

Goal! Goal! Bury 2, Bristol Rovers 1. Tom Soares (Bury) header from the centre of the box to the bottom left corner. Assisted by Chris Hussey following a corner.

78:25

Corner, Bury. Conceded by Seanan Clucas.

77:42 Substitution

Substitution Substitution, Bury. Tom Soares replaces Andrew Tutte.

77:17

Attempt missed. Ollie Clarke (Bristol Rovers) right footed shot from long range on the right misses to the left.

75:13

Attempt missed. Daniel Nardiello (Bury) right footed shot from outside the box misses to the left.

73:35

Corner, Bury. Conceded by Michael Smith.

72:45

Daniel Nardiello (Bury) wins a free kick in the defensive half.

72:45

Foul by Tom Lockyer (Bristol Rovers).

70:27 Substitution

Substitution Substitution, Bury. Danny Rose replaces Craig Jones.

69:01

Corner, Bury. Conceded by Steve Mildenhall.

68:51

Attempt saved. Daniel Nardiello (Bury) left footed shot from the right side of the box is saved in the bottom right corner.

67:21

Foul by Andrew Tutte (Bury).

67:21

Matt Harrold (Bristol Rovers) wins a free kick on the right wing.

65:00

Chris Sedgwick (Bury) wins a free kick in the attacking half.

64:45

Dangerous play by Kaid Mohamed (Bristol Rovers).

62:28

Corner, Bristol Rovers. Conceded by Chris Sedgwick.

58:42

Attempt missed. Kaid Mohamed (Bristol Rovers) right footed shot from outside the box misses to the left.

57:54

Foul by Daniel Nardiello (Bury).

57:54

Mark McChrystal (Bristol Rovers) wins a free kick in the defensive half.

57:16

Corner, Bristol Rovers. Conceded by Craig Jones.

56:56

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

55:05

Attempt blocked. Andrew Tutte (Bury) right footed shot from the right side of the box is blocked.

54:44

Attempt missed. Matt Harrold (Bristol Rovers) right footed shot from the right side of the six yard box is close, but misses to the right.

54:16

Attempt saved. Lee Brown (Bristol Rovers) right footed shot from the left side of the box is saved in the bottom right corner.

50:05

Foul by Andrew Tutte (Bury).

50:05

Tom Parkes (Bristol Rovers) wins a free kick on the right wing.

47:55

Craig Jones (Bury) wins a free kick on the left wing.

47:55

Foul by Lee Brown (Bristol Rovers).

46:56

Attempt saved. Matt Harrold (Bristol Rovers) header from outside the box is saved in the centre of the goal.

45:00

Second Half begins Bury 1, Bristol Rovers 1.

45:00 Substitution

Substitution Substitution, Bristol Rovers. Seanan Clucas replaces Dan Woodards because of an injury.

45:00 +4:05 Half time

Half Time First Half ends, Bury 1, Bristol Rovers 1.

45:00 +3:22 Goal scored

Goal! Goal! Bury 1, Bristol Rovers 1. Kaid Mohamed (Bristol Rovers) right footed shot from the centre of the box to the bottom right corner. Assisted by Tom Parkes.

44:02

Attempt missed. Kaid Mohamed (Bristol Rovers) right footed shot from the centre of the box is too high.

39:59

Corner, Bristol Rovers. Conceded by Chris Sedgwick.

39:47

Attempt blocked. Tom Lockyer (Bristol Rovers) right footed shot from outside the box is blocked.

33:48

Foul by Hallam Hope (Bury).

33:48

Dan Woodards (Bristol Rovers) wins a free kick on the left wing.

29:15

Attempt missed. Daniel Nardiello (Bury) left footed shot from outside the box is too high.

24:16

Chris Sedgwick (Bury) wins a free kick in the attacking half.

24:16

Foul by Matt Harrold (Bristol Rovers).

23:44

Attempt missed. Andrew Tutte (Bury) right footed shot from outside the box is close, but misses to the left.

22:29

Attempt saved. Pablo Mills (Bury) header from the centre of the box is saved in the centre of the goal.

22:03

Corner, Bury. Conceded by Michael Smith.

21:25

Daniel Nardiello (Bury) wins a free kick in the attacking half.

21:25

Foul by Mark McChrystal (Bristol Rovers).

14:43

Corner, Bury. Conceded by Dan Woodards.

6:49

Foul by Hallam Hope (Bury).

6:49

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

4:13

Chris Hussey (Bury) wins a free kick on the left wing.

4:13

Foul by Kaid Mohamed (Bristol Rovers).

2:24 Goal scored

Goal! Goal! Bury 1, Bristol Rovers 0. Hallam Hope (Bury) right footed shot from the right side of the box to the bottom left corner.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers