Bristol Rovers continued their rise up the table with victory over Exeter, who missed out on the chance to go third.

Goalkeeper Artur Krysiak was at fault for Rovers' opener, as he failed to hold on to Ollie Norburn's low drive and it slipped in to the net.

Exeter improved in the second half - with Scott Bennett shooting just wide from Craig Woodman's free-kick.

But Rovers rallied in the final 10 minutes, and Lee Brown netted a stunning 25-yard strike to finish it.

It means Bristol Rovers, who were bottom at Christmas, move up to 15th in the table, while play-off hopefuls Exeter remain sixth.

The hosts looked lively throughout - captain Tom Parkes headed just wide in the first half while Eliot Richards continuously troubled the Exeter defence.

And they took a fortunate lead when Norburn chanced it with a shot from distance, which fooled Krysiak and spilled through the keeper's hands and legs.

The Grecians enjoyed more of the possession after the break but struggled to find the target. Jake Gosling and Arron Davies both whipped in crosses but to no avail.

And Brown settled the game in spectacular fashion - finding space on the left-hand side and lashing home.

Lineup, Bookings (3) & Substitutions (6)

Bristol Rovers

  • 13 Mildenhall
  • 02 Smith
  • 04 Woodards (McDonald - 90' )
  • 06 Parks Booked
  • 14 Brown
  • 29 McChrystal
  • 15 Norburn Booked
  • 32 O'Toole
  • 10 Richard (Hitchcock - 84' )
  • 17 Harrison (Broghammer - 73' )
  • 26 Brunt

Substitutes

  • 20 Gough
  • 11 Broghammer
  • 21 McDonald
  • 30 Lockyer
  • 03 Paterson
  • 27 Hitchcock
  • 34 Tounkara

Exeter City

  • 01 Krysiak
  • 03 Woodman
  • 04 Bennett
  • 05 Baldwin
  • 06 Coles
  • 16 Amankwaah Booked (Bauza - 75' )
  • 08 Oakley
  • 11 Davies
  • 14 Doherty (Keohane - 46' )
  • 12 Cureton
  • 19 O'Flynn (Gosling - 46' )

Substitutes

  • 24 Evans
  • 02 Tully
  • 37 Moore-Taylor
  • 22 Keohane
  • 23 Dawson
  • 32 Gosling
  • 21 Bauza
Ref: Scott
Att: 7,107

Match Stats

Shots

17 8

On target

12 4

Corners

6 6

Fouls

9 9

Live Text Commentary

90:00 +4:43 Full time

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

90:00 +4:26

Pat Baldwin takes a shot. Save by Steve Mildenhall.

90:00 +2:43

Corner taken left-footed by Craig Woodman from the right by-line, clearance by Tom Parkes.

90:00 +2:43 Substitution

Substitution Clayton McDonald replaces Danny Woodards.

90:00 +0:49

Corner taken by Craig Woodman from the right by-line to the near post, Lee Brown manages to make a clearance.

89:09

Corner taken right-footed by Matt Oakley.

88:58

Scot Bennett takes a shot. Save by Steve Mildenhall.

87:15

Free kick awarded for an unfair challenge on Michael Smith by Jake Gosling. Oliver Norburn takes the direct free kick.

84:43

Effort from long range by Ryan Brunt goes wide of the left-hand upright.

83:52

Free kick awarded for an unfair challenge on Scot Bennett by Danny Woodards. Direct free kick taken by Pat Baldwin.

82:55

Michael Smith restarts play with the free kick.

82:55 Substitution

Substitution Eliot Richards leaves the field to be replaced by Tom Hitchcock.

82:55

Unfair challenge on Ryan Brunt by Danny Coles results in a free kick.

81:29

Assist on the goal came from Ryan Brunt.

81:29 Goal scored

Goal! - Lee Brown - Bristol R 2 - 0 Exeter Lee Brown finds the back of the net with a goal from outside the penalty box to the top left corner of the goal. Bristol Rovers 2-0 Exeter.

80:37

Free kick awarded for a foul by Arron Davies on Fabian Broghammer. Free kick taken by Lee Brown.

79:29

Eliot Richards has an effort at goal from outside the penalty box missing to the wide right of the goal.

79:14

Eliot Richards takes a shot. Blocked by Danny Coles.

78:08

Lee Brown delivers the ball, Artur Krysiak makes a save.

77:35

Effort from 30 yards by Ryan Brunt. Comfortable save by Artur Krysiak.

77:22

The ball is sent over by Pat Baldwin, clearance by Tom Parkes.

75:18

Fabian Broghammer takes a outswinging corner from the left by-line to the near post, clearance made by Matt Oakley.

74:22 Substitution

Substitution (Exeter) makes a substitution, with Guillem Bauza coming on for Kevin Amankwaah.

71:50

Artur Krysiak restarts play with the free kick.

71:50 Substitution

Substitution Fabian Broghammer comes on in place of Ellis Harrison.

71:50

The referee blows for offside.

70:26

Eliot Richards takes a shot. Save by Artur Krysiak.

69:18

Foul by Pat Baldwin on Eliot Richards, free kick awarded. Free kick crossed right-footed by Oliver Norburn from right channel, Arron Davies makes a clearance.

68:15

Free kick awarded for an unfair challenge on Jimmy Keohane by Danny Woodards. The ball is swung over by Craig Woodman, Effort from deep inside the area by Scot Bennett misses to the left of the target.

67:34

Ellis Harrison handles the ball and concedes a free kick. Free kick taken by Kevin Amankwaah.

62:03

Free kick awarded for an unfair challenge on Kevin Amankwaah by Ellis Harrison. Artur Krysiak takes the free kick.

60:51

Eliot Richards takes a shot. Blocked by Danny Coles.

55:36

Jamie Cureton has a shot on goal from outside the box which misses right.

53:36

John-Joe O'Toole concedes a free kick for a foul on Matt Oakley. Direct free kick taken by Craig Woodman.

50:05

Jake Gosling produces a left-footed shot from the edge of the area and misses to the left of the goal.

49:16

Shot from just outside the box by Ryan Brunt misses to the right of the target.

47:07

Oliver Norburn takes a outswinging corner to the near post, clearance by Jake Gosling.

46:54

Shot by Ryan Brunt from 12 yards. Save made by Artur Krysiak.

46:29

Oliver Norburn takes the inswinging corner, clearance made by Danny Coles.

46:05

A cross is delivered by Jake Gosling, save made by Steve Mildenhall.

45:01

The referee starts the second half.

45:01 Substitution

Substitution Jake Gosling on for John O'Flynn.

45:01 Substitution

Substitution Tommy Doherty goes off and Jimmy Keohane comes on.

45:00 +2:14 Half time

Half Time It is the end of the first-half.

44:45

Foul by John-Joe O'Toole on Jamie Cureton, free kick awarded. Jamie Cureton has a direct shot on goal from the free kick.

42:57

John-Joe O'Toole fouled by Tommy Doherty, the ref awards a free kick. Steve Mildenhall takes the direct free kick.

41:04

The offside flag is raised against Mark McChrystal. Free kick taken by Artur Krysiak.

38:05

Eliot Richards takes a shot. Danny Coles gets a block in.

35:16

Handball by Ellis Harrison. Free kick taken by Pat Baldwin.

33:45

John-Joe O'Toole challenges Scot Bennett unfairly and gives away a free kick. Artur Krysiak restarts play with the free kick.

31:07

Corner taken right-footed by Oliver Norburn, Effort from inside the area by Tom Parkes misses to the right of the goal.

29:08

The free kick is swung in left-footed by Craig Woodman, save by Steve Mildenhall.

29:08 Booking

Booking Booking for Oliver Norburn.

28:53

Oliver Norburn gives away a free kick for an unfair challenge on Arron Davies.

27:06

The referee blows for offside. Artur Krysiak restarts play with the free kick.

25:47

Corner taken by Craig Woodman from the right by-line, save by Steve Mildenhall.

24:47

John-Joe O'Toole takes a shot. Blocked by Danny Coles.

24:10

Unfair challenge on Oliver Norburn by Scot Bennett results in a free kick. Direct free kick taken by Steve Mildenhall.

22:56

John-Joe O'Toole provided the assist for the goal.

22:56 Goal scored

Goal! - Oliver Norburn - Bristol R 1 - 0 Exeter Oliver Norburn grabs a goal from outside the penalty box low into the middle of the goal. Bristol Rovers 1-0 Exeter.

21:01

The ball is crossed by Mark McChrystal, clearance by Pat Baldwin.

19:46

Inswinging corner taken right-footed by Matt Oakley from the left by-line to the near post, Danny Coles produces a right-footed shot from close range which goes wide of the left-hand post.

19:05

Short corner taken by Matt Oakley from the left by-line.

16:57

The ball is crossed by Tom Parkes, John-Joe O'Toole takes a shot. Save by Artur Krysiak.

16:36

Oliver Norburn takes the inswinging corner, John O'Flynn manages to make a clearance.

16:05

Corner taken right-footed by Oliver Norburn, Tom Parkes takes a shot. Save by Artur Krysiak.

15:44

Centre by Michael Smith, clearance made by Kevin Amankwaah.

13:27

Lee Brown takes the free kick.

13:27 Booking

Booking Kevin Amankwaah is shown a yellow card for unsporting behaviour.

13:04

Foul by Kevin Amankwaah on Eliot Richards, free kick awarded.

10:08

Kevin Amankwaah takes the direct free kick.

10:08 Booking

Booking The referee books Tom Parkes for time wasting.

9:51

Matt Oakley fouled by Danny Woodards, the ref awards a free kick.

8:55

Foul by Danny Woodards on Scot Bennett, free kick awarded. Kevin Amankwaah takes the free kick.

8:14

Eliot Richards has an effort at goal from outside the penalty box missing to the wide left of the goal.

7:41

Scot Bennett gives away a free kick for an unfair challenge on Eliot Richards. Free kick taken by Mark McChrystal.

5:19

Foul by Pat Baldwin on Ryan Brunt, free kick awarded. Lee Brown takes the free kick.

4:25

The ball is swung over by Kevin Amankwaah, clearance by Tom Parkes.

3:14

Jamie Cureton takes a shot. Tom Parkes gets a block in.

2:16

John-Joe O'Toole takes a shot. Pat Baldwin gets a block in.

0:00

The match gets underway.

Live data and text provided by our data suppliers