Portsmouth moved closer to safety with a crucial win against struggling Bristol Rovers.

Adam Webster put Pompey ahead with a low shot, before Rovers replied through Matt Harrold's deflected effort.

Pompey were in front again before half-time, Danny Hollands' deflection wrong-footing Steve Mildenhall, but Rovers equalised instantly through Harrold's second, a header from six yards.

Wes Fogden snatched a winner on 70 minutes with his close-range strike.

Bristol Rovers, who are just one place above the League Two relegation zone, travel to third-placed Rochdale on Monday night.

Portsmouth caretaker manager Andy Awford told BBC Radio Solent:

"That was probably our biggest test since I came in. Fair play to Bristol Rovers, they gave us one heck of a game.

"I asked the lads at half time to show some character. I said 'this is the biggest test that we've had, can you go and stand up to it and be counted?'

"And boy did they - they were absolutely magnificent. I have total respect for the players, they were absolutely superb today."

Bristol Rovers manager Darrell Clarke told BBC Radio Bristol:

"I asked the players to put a bit of pride back in the shirt and I think they did.

"We were a little bit unlucky with the injuries. It changed the complexion a bit.

"We were disappointed with the goals we conceded but we got our pride back after last week's woeful performance.

"It was about getting the fans back onside. We wanted to win the match but it wasn't to be."

Lineup, Bookings (6) & Substitutions (6)

Portsmouth

  • 40 Carson
  • 22 Webster
  • 17 Shorey
  • 33 McCabe Booked (Ertl - 78' )
  • 03 N'Gala Booked
  • 36 Whatmough Booked
  • 35 Wallace
  • 29 Hollands
  • 20 Taylor (Agyemang - 87' )
  • 28 Drennan (Fogden - 55' )
  • 11 Holmes

Substitutes

  • 01 Smith
  • 05 Devera
  • 06 Bradley
  • 13 Ertl
  • 15 Alfei
  • 19 Fogden
  • 23 Agyemang

Bristol Rovers

  • 01 Mildenhall
  • 04 Woodards Booked (Clucas - 24' )
  • 14 Brown Booked
  • 24 Clarke
  • 29 McChrystal
  • 06 Parkes Booked (Gillespie - 80' )
  • 02 Smith (Broghammer - 28' )
  • 30 Lockyer
  • 09 Harrold
  • 07 Clarkson
  • 39 Mohamed

Substitutes

  • 08 Gillespie
  • 11 Broghammer
  • 18 Harding
  • 20 Gough
  • 25 Clucas
  • 32 O'Toole
  • 33 Santos
Ref: James Adcock
Att: 17,998

Match Stats

Shots

13 17

On target

8 9

Corners

6 5

Fouls

10 7

Live Text Commentary

Full time

Full Time Match ends, Portsmouth 3, Bristol Rovers 2.

90:00 +5:00 Full time

Full Time Second Half ends, Portsmouth 3, Bristol Rovers 2.

90:00 +4:38

Corner, Portsmouth. Conceded by Seanan Clucas.

90:00 +3:31

Attempt missed. Steve Mildenhall (Bristol Rovers) header from the centre of the box is close, but misses the top right corner following a set piece situation.

90:00 +2:54

Foul by Bondz N'Gala (Portsmouth).

90:00 +2:54

Steven Gillespie (Bristol Rovers) wins a free kick in the defensive half.

90:00 +1:52

Danny Hollands (Portsmouth) wins a free kick on the left wing.

90:00 +1:52

Foul by Matt Harrold (Bristol Rovers).

90:00 +0:24

Corner, Bristol Rovers. Conceded by Adam Webster.

89:28

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

87:48 Booking

Booking Bondz N'Gala (Portsmouth) is shown the yellow card.

87:44

Foul by Bondz N'Gala (Portsmouth).

87:44

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

86:35 Substitution

Substitution Substitution, Portsmouth. Patrick Agyemang replaces Ryan Taylor.

84:20

Attempt missed. Fabian Broghammer (Bristol Rovers) header from the left side of the six yard box is close, but misses to the left.

80:25

Corner, Bristol Rovers. Conceded by Jack Whatmough.

79:53 Substitution

Substitution Substitution, Bristol Rovers. Steven Gillespie replaces Tom Parkes.

77:17 Substitution

Substitution Substitution, Portsmouth. Johannes Ertl replaces Rhys McCabe.

76:16

Attempt saved. Ricky Holmes (Portsmouth) right footed shot from the left side of the box is saved in the top centre of the goal.

75:58

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

75:24

Corner, Bristol Rovers. Conceded by Jack Whatmough.

72:34

Attempt missed. Fabian Broghammer (Bristol Rovers) left footed shot from the left side of the box is high and wide to the left.

71:46

Attempt missed. Jack Whatmough (Portsmouth) header from the centre of the box is close, but misses to the right following a corner.

71:24

Corner, Portsmouth. Conceded by Steve Mildenhall.

71:06

Attempt saved. Ricky Holmes (Portsmouth) right footed shot from a difficult angle on the left is saved in the top left corner.

69:22 Goal scored

Goal! Goal! Portsmouth 3, Bristol Rovers 2. Wes Fogden (Portsmouth) right footed shot from very close range to the centre of the goal. Assisted by Ryan Taylor.

68:54

Attempt saved. Ricky Holmes (Portsmouth) right footed shot from the centre of the box is saved in the bottom right corner.

65:46

Corner, Portsmouth. Conceded by Fabian Broghammer.

65:12

Jed Wallace (Portsmouth) wins a free kick in the attacking half.

65:12

Foul by Ollie Clarke (Bristol Rovers).

62:13

Delay in match Tom Parkes (Bristol Rovers) because of an injury.

60:47

Foul by Ricky Holmes (Portsmouth).

60:47

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

59:23

Attempt saved. Tom Parkes (Bristol Rovers) header from the centre of the box is saved in the centre of the goal.

58:46 Booking

Booking Jack Whatmough (Portsmouth) is shown the yellow card.

58:42

Foul by Jack Whatmough (Portsmouth).

58:42

David Clarkson (Bristol Rovers) wins a free kick on the right wing.

58:00

Seanan Clucas (Bristol Rovers) wins a free kick in the attacking half.

57:56

Foul by Danny Hollands (Portsmouth).

55:50

Delay in match Ryan Taylor (Portsmouth) because of an injury.

54:45 Substitution

Substitution Substitution, Portsmouth. Wes Fogden replaces Michael Drennan.

52:05

Attempt missed. Ryan Taylor (Portsmouth) header from the centre of the box is close, but misses the top right corner following a set piece situation.

51:32 Booking

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

51:29

Foul by Tom Parkes (Bristol Rovers).

51:29

Ryan Taylor (Portsmouth) wins a free kick in the defensive half.

48:19

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

48:19

Foul by Ryan Taylor (Portsmouth).

46:11

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

46:11

Foul by Ryan Taylor (Portsmouth).

45:00

Second Half begins Portsmouth 2, Bristol Rovers 2.

45:00 +3:33 Half time

Half Time First Half ends, Portsmouth 2, Bristol Rovers 2.

45:00 +3:16 Booking

Booking Lee Brown (Bristol Rovers) is shown the yellow card.

45:00 +1:17

Corner, Portsmouth. Conceded by Tom Parkes.

43:30

Attempt missed. Michael Drennan (Portsmouth) right footed shot from outside the box is close, but misses to the right.

42:48

Danny Hollands (Portsmouth) wins a free kick in the defensive half.

42:48

Foul by Kaid Mohamed (Bristol Rovers).

41:39 Booking

Booking Rhys McCabe (Portsmouth) is shown the yellow card.

41:31

Jed Wallace (Portsmouth).

41:31

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

41:00 Goal scored

Goal! Goal! Portsmouth 2, Bristol Rovers 2. Matt Harrold (Bristol Rovers) header from the centre of the box to the bottom right corner. Assisted by Lee Brown.

40:35 Goal scored

Goal! Goal! Portsmouth 2, Bristol Rovers 1. Danny Hollands (Portsmouth) right footed shot from the centre of the box to the centre of the goal.

38:18

Corner, Portsmouth. Conceded by Tom Lockyer.

36:05

Foul by Ollie Clarke (Bristol Rovers).

36:05

Michael Drennan (Portsmouth) wins a free kick in the attacking half.

35:41

Attempt missed. David Clarkson (Bristol Rovers) right footed shot from the centre of the box misses to the right.

34:57

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

34:41

Kaid Mohamed (Bristol Rovers) hits the bar with a header from the centre of the box following a corner.

34:29

Corner, Bristol Rovers. Conceded by Bondz N'Gala.

34:14

Attempt blocked. Seanan Clucas (Bristol Rovers) right footed shot from outside the box is blocked.

32:13

Attempt saved. Ryan Taylor (Portsmouth) header from the centre of the box is saved in the bottom right corner.

30:51

Attempt missed. Jed Wallace (Portsmouth) right footed shot from the centre of the box is too high.

29:18

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

27:03 Substitution

Substitution Substitution, Bristol Rovers. Fabian Broghammer replaces Michael Smith because of an injury.

24:55

Delay in match Michael Smith (Bristol Rovers) because of an injury.

23:01 Substitution

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

21:10 Goal scored

Goal! Goal! Portsmouth 1, Bristol Rovers 1. Matt Harrold (Bristol Rovers) right footed shot from outside the box to the bottom right corner. Assisted by Kaid Mohamed.

20:17

Attempt missed. Matt Harrold (Bristol Rovers) right footed shot from very close range is too high.

17:57

Corner, Bristol Rovers. Conceded by Adam Webster.

16:11

Attempt saved. Michael Smith (Bristol Rovers) header from the right side of the six yard box is saved in the bottom right corner.

15:14

Attempt saved. Michael Drennan (Portsmouth) left footed shot from a difficult angle on the left is saved in the bottom left corner.

14:22

Attempt missed. Jed Wallace (Portsmouth) right footed shot from outside the box is high and wide to the right.

13:59

Attempt saved. Michael Smith (Bristol Rovers) right footed shot from outside the box is saved in the top right corner.

13:15

Foul by Ryan Taylor (Portsmouth).

13:15

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

11:06 Goal scored

Goal! Goal! Portsmouth 1, Bristol Rovers 0. Adam Webster (Portsmouth) left footed shot from outside the box to the bottom right corner. Assisted by Ryan Taylor.

9:52

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

7:53 Booking

Booking Dan Woodards (Bristol Rovers) is shown the yellow card.

7:50

Ricky Holmes (Portsmouth) wins a free kick in the defensive half.

7:50

Foul by Dan Woodards (Bristol Rovers).

4:33

Corner, Portsmouth. Conceded by Mark McChrystal.

3:29

Jack Whatmough (Portsmouth) wins a free kick in the defensive half.

3:29

Foul by David Clarkson (Bristol Rovers).

2:07

Foul by Rhys McCabe (Portsmouth).

2:07

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

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers