Bristol Rovers secured their place in the second round of the FA Cup despite a late comeback by fellow League Two strugglers York City.

Rovers led when John-Joe O'Toole netted after an Eliot Richards effort hit a post and Oliver Norburn's low, 18-yard strike made it 2-0 before half-time.

Chris Beardsley fired in a third but Wes Fletcher's penalty, after Lewis Montrose was fouled, made it 3-1.

Fletcher then scored from long range but the visitors held on.

The Pirates are at home against Crawley Town in the second round on Saturday, 7 December.

VIEW FROM THE DRESSING ROOM

York City manager Nigel Worthington told BBC Radio York:

"If you use the word 'pathetic' - for 70 minutes that's exactly what we were.

"I'm not being clever but I spotted it before the game and I said some were not right mentally and that comes from within. I regret to say I was spot on.

"We didn't concede the goals, we gave them the goals once again and then to get back into the game in the manner we did is absolutely crazy.

"For 20 minutes we gave the supporters value for money - before that, no.

"We've robbed good people of hard-earned money and that's not acceptable."

Lineup, Bookings (0) & Substitutions (4)

York City

  • 01 Kettings
  • 02 Oyebanjo
  • 16 Fyfield
  • 29 Whitehouse
  • 04 Smith (McGurk - 45' )
  • 06 Parslow
  • 08 Clay (Chambers - 45' )
  • 14 Montrose
  • 19 Bowman
  • 09 Fletcher
  • 11 Jarvis (Puri - 45' )

Substitutes

  • 05 McGurk
  • 10 Chambers
  • 17 Cresswell
  • 18 Platt
  • 20 Allen
  • 28 Puri

Bristol Rovers

  • 01 Mildenhall
  • 02 Smith
  • 14 Brown
  • 32 O'Toole
  • 06 Parkes
  • 30 Lockyer
  • 15 Norburn
  • 24 Clarke
  • 19 Beardsley (Harrold - 78' )
  • 07 Clarkson
  • 10 Richards

Substitutes

  • 09 Harrold
  • 17 Harrison
  • 18 Harding
  • 20 Gough
  • 34 Keary
  • 35 Southway
Ref: Andy Haines
Att: 2,051

Match Stats

Shots

8 12

On target

4 6

Corners

4 4

Fouls

12 10

Live Text Commentary

Full time

Full Time Match ends, York City 2, Bristol Rovers 3.

90:00 +3:12 Full time

Full Time Second Half ends, York City 2, Bristol Rovers 3.

90:00 +1:37

Foul by Jamal Fyfield (York City).

90:00 +1:37

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

90:00 +0:39

Attempt missed. Elliot Whitehouse (York City) left footed shot from outside the box is high and wide to the left.

88:46

Daniel Parslow (York City) wins a free kick in the attacking half.

88:46

Foul by Oliver Norburn (Bristol Rovers).

86:16

Foul by Lanre Oyebanjo (York City).

86:16

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

84:17

Foul by Elliot Whitehouse (York City).

84:17

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

82:16

Foul by Ryan Bowman (York City).

82:16

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

80:34

Elliot Whitehouse (York City) wins a free kick in the attacking half.

80:34

Foul by Matt Harrold (Bristol Rovers).

79:30

Corner, York City. Conceded by Ollie Clarke.

79:13

Corner, York City. Conceded by Michael Smith.

77:04 Substitution

Substitution Substitution, Bristol Rovers. Matt Harrold replaces Chris Beardsley.

76:47

Attempt missed. Ryan Bowman (York City) header from the left side of the box misses to the left.

76:01

Ryan Bowman (York City) wins a free kick in the defensive half.

76:01

Foul by Tom Parkes (Bristol Rovers).

75:37

Attempt saved. Wes Fletcher (York City) right footed shot from very close range is saved in the centre of the goal.

74:17

Eliot Richards (Bristol Rovers) wins a free kick in the attacking half.

74:17

Foul by Jamal Fyfield (York City).

73:35

Attempt missed. Tom Parkes (Bristol Rovers) header from the centre of the box is close, but misses to the right.

73:09

Foul by Lewis Montrose (York City).

73:09

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

72:19

Attempt missed. John-Joe O'Toole (Bristol Rovers) right footed shot from more than 35 yards is just a bit too high.

70:18 Goal scored

Goal! Goal! York City 2, Bristol Rovers 3. Wes Fletcher (York City) right footed shot from more than 35 yards to the bottom right corner.

69:03 Goal scored

Goal! Goal! York City 1, Bristol Rovers 3. Wes Fletcher (York City) converts the penalty with a right footed shot to the bottom right corner.

68:48

Penalty conceded by Tom Lockyer (Bristol Rovers) after a foul in the penalty area.

68:48

Penalty York City. Lewis Montrose draws a foul in the penalty area.

68:07

Corner, York City. Conceded by Ollie Clarke.

67:34

Corner, York City. Conceded by Tom Lockyer.

67:12

Attempt missed. Ollie Clarke (Bristol Rovers) left footed shot from outside the box is too high.

65:04

Attempt missed. Chris Beardsley (Bristol Rovers) header from the centre of the box is close, but misses to the left.

64:44

Corner, Bristol Rovers. Conceded by Lanre Oyebanjo.

59:22

Attempt missed. Ryan Bowman (York City) left footed shot from outside the box is close, but misses to the left.

58:10

Attempt saved. David Clarkson (Bristol Rovers) right footed shot from outside the box is saved in the top centre of the goal.

56:29

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

56:29

Foul by Jamal Fyfield (York City).

54:49

Corner, Bristol Rovers. Conceded by Jamal Fyfield.

51:04

Foul by Tom Parkes (Bristol Rovers).

51:04

Ryan Bowman (York City) wins a free kick in the defensive half.

49:43 Goal scored

Goal! Goal! York City 0, Bristol Rovers 3. Chris Beardsley (Bristol Rovers) left footed shot from the centre of the box to the bottom left corner. Assisted by Lee Brown with a cross following a corner.

48:47

Corner, Bristol Rovers. Conceded by David McGurk.

45:00

Second Half begins York City 0, Bristol Rovers 2.

45:00 Substitution

Substitution Substitution, York City. Ashley Chambers replaces Craig Clay.

45:00 Substitution

Substitution Substitution, York City. David McGurk replaces Chris Smith because of an injury.

45:00 Substitution

Substitution Substitution, York City. Sander Puri replaces Ryan Jarvis.

45:00 +1:42 Half time

Half Time First Half ends, York City 0, Bristol Rovers 2.

44:03 Goal scored

Goal! Goal! York City 0, Bristol Rovers 2. Oliver Norburn (Bristol Rovers) right footed shot from outside the box to the bottom left corner. Assisted by Eliot Richards.

34:03

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

32:53

Eliot Richards (Bristol Rovers) wins a free kick in the attacking half.

32:53

Foul by Lewis Montrose (York City).

32:16

Foul by David Clarkson (Bristol Rovers).

32:16

(York City) wins a free kick in the attacking half.

31:47

Attempt saved. John-Joe O'Toole (Bristol Rovers) right footed shot from outside the box is saved in the centre of the goal.

20:35

Foul by Chris Smith (York City).

20:35

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

20:03

Foul by Eliot Richards (Bristol Rovers).

20:03

Elliot Whitehouse (York City) wins a free kick in the defensive half.

17:24

Attempt saved. Ryan Jarvis (York City) header from very close range is saved in the top centre of the goal.

16:42

Foul by Lee Brown (Bristol Rovers).

16:42

Lanre Oyebanjo (York City) wins a free kick in the defensive half.

15:53 Goal scored

Goal! Goal! York City 0, Bristol Rovers 1. John-Joe O'Toole (Bristol Rovers) left footed shot from very close range to the centre of the goal.

12:01

Corner, Bristol Rovers. Conceded by Chris Kettings.

11:53

Attempt saved. Chris Beardsley (Bristol Rovers) header from the centre of the box is saved in the top centre of the goal.

11:09

Foul by Chris Smith (York City).

11:09

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

9:47

Foul by Lewis Montrose (York City).

9:47

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

8:39

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

8:06

Foul by Chris Smith (York City).

8:06

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

7:02

Foul by Chris Beardsley (Bristol Rovers).

7:02

Daniel Parslow (York City) wins a free kick in the attacking half.

3:11

Attempt missed. Ryan Jarvis (York City) left footed shot from the left side of the box is high and wide to the left.

2:35

Foul by David Clarkson (Bristol Rovers).

2:35

Daniel Parslow (York City) wins a free kick in the attacking 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