Joe Anyinsah's strike gave Bristol Rovers victory in a thrilling game against League Two leaders Morecambe.

Cian Bolger headed in Matthew Gill's deep cross to put the visitors ahead.

Jason Price volleyed in an equaliser from Danny Carlton's cross before Kevin Ellison put the Shrimps ahead with a low free-kick from 18 yards.

Scott McGleish put the Pirates level again, before Anyinsah sealed the win for Rovers with a shot from inside the box into the bottom right-hand corner.

VIEWS FROM THE DRESING ROOM

Bristol Rovers manager Paul Buckle told BBC Radio Bristol:

"We're disappointed with the goals we conceded because we are better than that.

"But ultimately we knew we were going to have to withstand some pressure today and we've done that.

"I doubt there will be many teams that come here and score three goals so it's fantastic."

Match Stats

Shots

17 10

On target

8 8

Corners

13 4

Fouls

11 10

Live Text Commentary

90:00 +4:54 Full time

Full Time The referee signals the end of the game.

90:00 +4:22

Laurence Wilson challenges Chris Zebroski unfairly and gives away a free kick. Michael Smith restarts play with the free kick.

90:00 +3:54

Jason Price takes a shot. Scott Bevan makes a comfortable save.

90:00 +1:09

Corner taken by Izak Reid from the right by-line, Header from deep inside the penalty area by Laurence Wilson goes harmlessly over the crossbar.

90:00 +0:35 Substitution

Substitution Eliot Richards on for Joe Anyinsah.

90:00 +0:19

Free kick awarded for a foul by Matt Harrold on Stewart Drummond. Free kick taken by Barry Roche.

89:31

Free kick awarded for a foul by Danny Carlton on Cian Bolger. Craig Stanley restarts play with the free kick.

87:56

Craig Stanley has shot on goal from just outside the box which goes wide of the right-hand upright.

86:21 Substitution

Substitution Michael Smith joins the action as a substitute, replacing Dan Woodards.

84:44 Substitution

Substitution Andrew Fleming is brought on as a substitute for Garry Hunter.

81:38

Centre by Danny Carlton, blocked by Byron Anthony. Outswinging corner taken from the left by-line by Laurence Wilson, Dan Woodards manages to make a clearance.

81:22

Dan Woodards delivers the ball.

79:31

Foul by Kevin Ellison on Chris Zebroski, free kick awarded. Free kick taken by Scott Bevan.

78:29

Laurence Wilson has an effort at goal from outside the area that bounces off the post. Shot from inside the area by Kevin Ellison clears the bar.

77:35

Stuart Campbell restarts play with the free kick.

77:35 Booking

Booking Nick Fenton shown a yellow card.

76:30

Shot comes in from Kevin Ellison from the free kick, Scott Bevan makes a save. Inswinging corner taken right-footed by Laurence Wilson from the right by-line, clearance made by Stuart Campbell. Joe Anyinsah fouled by Nick Fenton, the ref awards a free kick.

76:30 Booking

Booking The referee shows Joe Anyinsah a yellow card for not retreating ten yards at a set play.

75:40 Booking

Booking Cian Bolger is given a yellow card.

75:34

Free kick awarded for a foul by Cian Bolger on Kevin Ellison.

73:25

Centre by Laurence Wilson, save made by Scott Bevan.

71:27 Goal scored

Goal! - Joe Anyinsah - Morecambe 2 - 3 Bristol R Goal scored by Joe Anyinsah from inside the penalty box to the bottom right corner of the goal. Morecambe 2-3 Bristol Rovers.

70:14

The ball is swung over by Chris Zebroski.

69:41

Lee Brown sends in a cross, clearance made by Nick Fenton.

68:28

Free kick awarded for an unfair challenge on Joe Anyinsah by Nick Fenton. Craig Stanley delivers the ball from the free kick right-footed from right wing, Nick Fenton manages to make a clearance.

64:40 Goal scored

Goal! - Scott McGleish - Morecambe 2 - 2 Bristol R Goal scored by Scott McGleish from outside the penalty box to the bottom left corner of the goal. Morecambe 2-2 Bristol Rovers.

63:58

Free kick awarded for an unfair challenge on Craig Stanley by Garry Hunter. Free kick taken by Stuart Campbell.

62:54 Goal scored

Goal! - Kevin Ellison - Morecambe 2 - 1 Bristol R Kevin Ellison finds the net with a shot from the free kick from 18 yards. Morecambe 2-1 Bristol Rovers.

61:40 Booking

Booking Dan Woodards goes into the referee's book.

61:37

Dan Woodards concedes a free kick for a foul on Jason Price.

60:40

Byron Anthony produces a right-footed shot from the edge of the area and misses to the left of the goal.

59:12

Outswinging corner taken right-footed by Izak Reid, Stewart Drummond takes a shot. Cian Bolger makes a clearance. Laurence Wilson takes the outswinging corner, clearance by Dan Woodards.

57:59

Dan Woodards challenges Izak Reid unfairly and gives away a free kick. The free kick is swung in left-footed by Laurence Wilson, Chris McCready makes a clearance.

56:20

Assist on the goal came from Danny Carlton.

56:20 Goal scored

Goal! - Jason Price - Morecambe 1 - 1 Bristol R Goal scored by Jason Price from inside the penalty area to the bottom left corner of the goal. Morecambe 1-1 Bristol Rovers.

56:17

The ball is crossed by Danny Carlton,

55:06

Outswinging corner taken by Laurence Wilson, Nick Fenton has a headed effort at goal from deep inside the area missing to the left of the target.

54:57

Danny Carlton produces a cross, Stuart Campbell manages to make a clearance.

53:50

Byron Anthony fouled by Danny Carlton, the ref awards a free kick. Indirect free kick taken by Cian Bolger.

52:09

Free kick awarded for an unfair challenge on Stewart Drummond by Stuart Campbell. Free kick taken by Barry Roche.

51:30

Free kick awarded for an unfair challenge on Byron Anthony by Jason Price. Scott Bevan takes the free kick.

49:46

The ball is crossed by Kevin Ellison, Cian Bolger makes a clearance.

49:41

The ball is delivered by Izak Reid.

49:28

Garry Hunter sends in a cross, clearance made by Lee Brown.

48:16

Foul by Joe Anyinsah on Izak Reid, free kick awarded. Free kick taken by Andy Parrish.

46:57

Shot from deep inside the area by Nick Fenton goes over the bar.

46:16

Free kick awarded for a foul by Stuart Campbell on Izak Reid. Andy Parrish takes the direct free kick.

45:38

Danny Carlton concedes a free kick for a foul on Cian Bolger. Free kick taken by Scott Bevan.

45:01

The match restarts for the second half.

45:01 Substitution

Substitution Craig Stanley is brought on as a substitute for Mathew Gill.

45:00 +3:10 Half time

Half Time The whistle is blown to end the first half.

45:00 +2:52

The referee gives a free kick against Danny Carlton for handball. Indirect free kick taken by Cian Bolger.

45:00 +0:32

Laurence Wilson takes a shot. Save by Scott Bevan. Corner from right by-line taken by Laurence Wilson.

45:00 +0:17

The ball is delivered by Garry Hunter, Cian Bolger manages to make a clearance.

44:02

A cross is delivered by Laurence Wilson.

43:31

Lee Brown produces a cross, save made by Barry Roche.

42:58

The ball is crossed by Andy Parrish, clearance by Dan Woodards.

41:54

Matt Harrold takes a shot. Chris McCready gets a block in.

39:02

Izak Reid takes the inswinging corner, Byron Anthony makes a clearance.

38:05

Foul by Dan Woodards on Danny Carlton, free kick awarded. The free kick is delivered left-footed by Laurence Wilson from right channel, clearance by Cian Bolger.

37:13

Andy Parrish sends in a cross, Chris Zebroski manages to make a clearance.

34:22

The offside flag is raised against Joe Anyinsah. Free kick taken by Barry Roche.

29:09

Jason Price fouled by Byron Anthony, the ref awards a free kick. Free kick crossed by Laurence Wilson, save by Scott Bevan.

28:06

The ball is delivered by Danny Carlton, left-footed shot by Kevin Ellison.

26:20

Assist on the goal came from Mathew Gill.

26:20 Goal scored

Goal! - Cian Bolger - Morecambe 0 - 1 Bristol R Cian Bolger finds the back of the net with a headed goal from deep inside the penalty area. Morecambe 0-1 Bristol Rovers.

25:16

Joe Anyinsah takes a shot. Barry Roche makes a save. Corner taken by Mathew Gill from the right by-line, Cian Bolger takes a shot. Save made by Barry Roche. Corner taken right-footed by Mathew Gill from the right by-line,

24:26

Garry Hunter sends in a cross, Jason Price takes a shot. Byron Anthony gets a block in. Inswinging corner taken right-footed by Laurence Wilson from the right by-line to the near post, Scott Bevan makes a save.

23:19

The ball is crossed by Kevin Ellison, Dan Woodards gets a block in.

20:35

Chris Zebroski takes a shot. Chris McCready gets a block in. Outswinging corner taken by Mathew Gill from the right by-line, Matt Harrold takes a shot. Clearance made by Kevin Ellison. Inswinging corner taken from the left by-line by Mathew Gill, clearance by Chris McCready.

20:09

Izak Reid produces a cross, Lee Brown gets a block in.

19:49

The ball is sent over by Joe Anyinsah, clearance made by Stewart Drummond.

19:07

Garry Hunter concedes a free kick for a foul on Stuart Campbell. Direct free kick taken by Mathew Gill.

17:26

Scott McGleish crosses the ball.

17:07

Izak Reid produces a cross, clearance made by Byron Anthony.

16:49

Laurence Wilson delivers the ball, Chris Zebroski gets a block in.

16:37

The ball is sent over by Andy Parrish.

15:14

Shot by Izak Reid from outside the box goes high over the crossbar.

14:41

Centre by Laurence Wilson.

14:03

The referee blows for offside. Barry Roche restarts play with the free kick.

9:29

A cross is delivered by Chris Zebroski, Matt Harrold challenges Barry Roche unfairly and gives away a free kick. Barry Roche takes the free kick.

8:13

The ball is sent over by Andy Parrish, Dan Woodards manages to make a clearance.

5:40

Inswinging corner taken by Izak Reid, Stewart Drummond takes a shot. Blocked by Dan Woodards. Corner from the right by-line taken by Laurence Wilson, Scott McGleish manages to make a clearance. Corner taken right-footed by Izak Reid, Close range headed effort by Nick Fenton clears the crossbar.

4:22

The official flags Jason Price offside. Mathew Gill restarts play with the free kick.

3:38

Chris Zebroski fouled by Garry Hunter, the ref awards a free kick. Scott McGleish takes the free kick.

3:14

Izak Reid takes a shot. Dan Woodards gets a block in.

2:44

Corner taken right-footed by Izak Reid from the right by-line, Chris Zebroski manages to make a clearance.

0:00

The match begins.

Live data and text provided by our data suppliers