John-Joe O'Toole fired in at the far post to give Bristol Rovers their first win of the season after a Ryan Jarvis brace had pulled 10-man York level.

The Pirates led 2-0 when David Clarkson volleyed home a clearance before poking in when Michael Ingham dropped a cross.

Jarvis levelled the game, scoring a rebound and a penalty either side of York striker Ryan Bowman being sent off for a skirmish with Rovers' Tom Parkes.

However, O'Toole ghosted onto Alfie Santos's drilled ball to steal victory.

VIEW FROM THE DRESSING ROOM

York City manager Nigel Worthington told BBC Radio York:

"In the second half we were excellent with 10 men, we out-powered them, we out-ran them and scored a great goal.

"But we cannot start a game like that - to be 2-0 down through two soft goals gave us a mountain to climb.

''Regardless of what happened [to Ryan Bowman] you cannot lift your hands - the rule is you lift your hands and you're sent off.

"Discipline is something I and the team pride ourselves on. The situation will be dealt with internally and we'll move on from there."

Sorry, we were unable to load match stats, please try again.

Live Text Commentary

90:00 +3:51 Full time

Full Time The final whistle is blown by the referee.

90:00 +3:34

Free kick taken by Michael Ingham.

90:00 +3:28

Ryan Brunt gives away a free kick for an unfair challenge on Chris Smith.

90:00 +3:00

Michael Smith restarts play with the free kick.

90:00 +2:53

Ryan Brunt fouled by Chris Smith, the ref awards a free kick.

90:00 +2:02

Free kick crossed by Ben Davies.

90:00 +1:53

Ryan Brunt receives a caution for unsporting behaviour.

90:00 +1:53 Booking

Booking

90:00 +1:44

Free kick awarded for an unfair challenge on Michael Coulson by Ryan Brunt.

90:00 +0:43

Mitch Harding receives a caution.

90:00 +0:43 Booking

Booking

90:00 +0:19

Steve Mildenhall takes the free kick.

90:00 +0:04

Free kick awarded for a foul by Ryan Jarvis on John-Joe O'Toole.

88:47

Corner taken by Alefe Santos.

88:33

The ball is crossed by Tom Lockyer.

87:37

Michael Ingham restarts play with the free kick.

87:28

The assistant referee flags for offside against Alefe Santos.

87:22

Lee Brown restarts play with the free kick.

87:14

Free kick awarded for a foul by David McGurk on Ryan Brunt.

86:08 Substitution

Substitution David Clarkson leaves the field to be replaced by Mitch Harding.

85:49

Corner taken by Alefe Santos.

85:43

Clearance made by Lanre Oyebanjo.

85:39

The ball is crossed by Alefe Santos.

85:27

Tom Platt manages to make a clearance.

85:22

Alefe Santos crosses the ball.

85:07

Clearance made by Tom Parkes.

85:03

The ball is delivered by Michael Coulson.

84:37

Free kick taken by Steve Mildenhall.

84:16

Tom Allan concedes a free kick for a foul on David Clarkson.

83:42

Ryan Jarvis takes a shot. A parry by Steve Mildenhall prevents the goal.

83:31

Ryan Jarvis takes a shot.

81:52 Substitution

Substitution David McGurk replaces Daniel Parslow.

80:03 Substitution

Substitution Matt Gill replaces Oliver Norburn.

79:32

Lee Brown crosses the ball in from the free kick.

79:15

Free kick awarded for an unfair challenge on Alefe Santos by Craig Clay.

78:44

Corner from the right by-line taken by Ben Davies.

78:15

Clearance by Mark McChrystal.

76:56

Craig Clay crosses the ball.

76:44

Corner taken by Ben Davies.

76:04

Ryan Jarvis has an effort at goal.

75:48

Alefe Santos produces a cross.

74:22

Ryan Jarvis sends in a cross.

73:49

Clearance by Mark McChrystal.

73:45

The ball is delivered by Michael Coulson.

73:17

Lee Brown takes the free kick.

72:49

Chris Smith gives away a free kick for an unfair challenge on Ryan Brunt.

71:19

Header at goal by Chris Smith to the left of the net.

71:08

Corner taken by Ben Davies.

70:32

Free kick taken by Ben Davies.

70:12

Free kick awarded for an unfair challenge on Ryan Jarvis by John-Joe O'Toole.

69:45

Header at goal by Tom Platt goes right of the post.

69:38

Ben Davies crosses the ball.

69:23 Substitution

Substitution Michael Coulson is brought on as a substitute for Ashley Chambers.

68:46

Tom Lockyer sends in a cross.

68:10

Michael Ingham restarts play with the free kick.

67:55

Lanre Oyebanjo fouled by Lee Brown, the ref awards a free kick.

67:39

Michael Smith produces a cross.

66:22 Goal scored

Goal! - John-Joe O'Toole - Bristol R 3 - 2 York John-Joe O'Toole scores with a left foot finish. Bristol Rovers 3-2 York.

66:09

Centre by Tom Lockyer.

63:11 Goal scored

Goal! - Ryan Jarvis - Bristol R 2 - 2 York Penalty scored by Ryan Jarvis. Bristol Rovers 2-2 York.

62:50

Mark McChrystal concedes a Penalty for a foul on Chris Smith.

62:02

Clearance made by Ryan Brunt.

61:49

Ben Davies restarts play with the free kick.

61:21

Free kick awarded for a foul by Tom Lockyer on Daniel Parslow.

60:26

Daniel Parslow manages to make a clearance.

60:22

Alefe Santos produces a cross.

59:37

Centre by Michael Smith.

59:05

Steve Mildenhall takes the free kick.

58:52

Ryan Jarvis concedes a free kick for a foul on John-Joe O'Toole.

58:05

The ball is crossed by Alefe Santos.

57:42

Free kick crossed by Michael Ingham.

57:24

Ryan Brunt concedes a free kick for a foul on Daniel Parslow.

56:59

The ball is sent over by Oliver Norburn.

56:46

John-Joe O'Toole makes a clearance.

56:41

Corner from the right by-line taken by Ashley Chambers.

56:10

Ryan Jarvis takes the chance to get an effort at goal.

55:59

The ball is crossed by Ashley Chambers.

54:08

Header at goal by Tom Parkes to the left of the net.

53:58

Corner taken by Alefe Santos from the right by-line.

53:38

Tom Allan manages to make a clearance.

53:33

Centre by Michael Smith.

50:50

Lee Brown takes the free kick.

50:34

Unfair challenge on Alefe Santos by Tom Platt results in a free kick.

50:15

Direct effort from the free kick comes in from Ryan Jarvis.

49:16

John-Joe O'Toole gives away a free kick for an unfair challenge on Daniel Parslow.

48:47

Tom Allan makes a clearance.

48:02

Michael Smith restarts play with the free kick.

47:56

Tom Allan concedes a free kick for a foul on Oliver Norburn.

47:41

Mark McChrystal makes a clearance.

47:38

Ashley Chambers sends in a cross.

46:33

Steve Mildenhall restarts play with the free kick.

46:10

Free kick awarded for an unfair challenge on Alefe Santos by Daniel Parslow.

45:01

The referee gets the second half started.

45:00 +3:34 Half time

Half Time The ref blows to signal half-time.

45:00 +3:14

Oliver Norburn takes a shot and cleared the bar.

45:00 +3:07

Ben Davies makes a clearance.

45:00 +2:41

Clearance by Tom Platt.

45:00 +2:14

Tom Allan makes a clearance.

45:00 +2:11

Centre by Tom Lockyer.

45:00 +0:36

A cross is delivered by Chris Smith.

45:00 +0:21

Corner from the left by-line taken by Ben Davies.

44:48

Ben Davies sends in a cross.

42:57

Tom Parkes booked for unsporting behaviour.

42:57 Booking

Booking

42:35

Red card for Ryan Bowman.

42:35 Dismissal

Dismissal

41:25

Lanre Oyebanjo sends in a cross.

40:40 Goal scored

Goal! - Ryan Jarvis - Bristol R 2 - 1 York Ryan Jarvis grabs a goal with a right foot finish. Bristol Rovers 2-1 York.

38:11

The ball is sent over by Michael Smith.

37:50

Free kick taken by Michael Ingham.

37:39 Substitution

Substitution (York) makes a substitution, with Ryan Bowman coming on for Wes Fletcher.

37:20

Lee Brown challenges Ryan Jarvis unfairly and gives away a free kick.

36:50

Shot by Wes Fletcher. Steve Mildenhall catches the ball.

35:40

Free kick taken by Steve Mildenhall.

35:14

Ashley Chambers is given a yellow card.

35:14 Booking

Booking

35:03

Ashley Chambers concedes a free kick for a foul on Michael Smith.

34:36

Tom Parkes manages to make a clearance.

34:32

Ben Davies takes the free kick.

33:52

Free kick awarded for a foul by John-Joe O'Toole on Ashley Chambers.

32:38 Goal scored

Goal! - David Clarkson - Bristol R 2 - 0 York David Clarkson scores a right footed goal. Bristol Rovers 2-0 York.

32:23

Michael Smith sends in a cross.

31:10

Corner taken by Alefe Santos from the left by-line.

30:52

Tom Lockyer produces a cross.

27:52

Steve Mildenhall takes the free kick.

27:31

The referee blows for offside against Ashley Chambers.

27:00

Free kick taken by Lee Brown.

26:49

Caution for Chris Smith.

26:49 Booking

Booking

26:34

Chris Smith challenges Alefe Santos unfairly and gives away a free kick.

24:55

Lanre Oyebanjo crosses the ball in from the free kick.

24:36

Free kick awarded for an unfair challenge on Craig Clay by John-Joe O'Toole.

21:52

Michael Ingham restarts play with the free kick.

21:37

Tom Lockyer gives away a free kick for an unfair challenge on Daniel Parslow.

20:28

Tom Parkes makes a clearance.

20:25

A cross is delivered by Ben Davies.

19:38

Tom Allan takes a shot and missed to the left of the target.

19:22

Corner taken by Ben Davies.

18:59

Tom Allan takes a shot and went wide left of the goal.

18:43

Clearance by Lee Brown.

18:11

Clearance made by Tom Parkes.

18:07

Corner taken by Ashley Chambers from the right by-line.

17:50

Craig Clay has an effort at goal.

17:39

Tom Parkes makes a clearance.

17:36

Lanre Oyebanjo sends in a cross.

16:53

Craig Clay crosses the ball.

16:44

Oliver Norburn makes a clearance.

16:40

A cross is delivered by Ben Davies.

15:38

Clearance by Michael Smith.

15:32

Corner taken by Ashley Chambers.

15:18

Tom Parkes manages to make a clearance.

15:10

The ball is crossed by Wes Fletcher.

14:04

Free kick crossed by Ben Davies.

13:32

Alefe Santos gives away a free kick for an unfair challenge on Ryan Jarvis.

11:20

Craig Clay takes a shot and went wide right of the target.

11:08

Ashley Chambers produces a cross.

10:37

Free kick taken by Steve Mildenhall.

10:24

Unfair challenge on John-Joe O'Toole by Tom Platt results in a free kick.

9:53

Clearance by Tom Allan.

9:45

Corner from the left by-line taken by Alefe Santos.

6:33

Clearance by David Clarkson.

6:26

Corner taken by Craig Clay.

6:05

Wes Fletcher produces a cross.

4:35

Ryan Brunt takes the chance to get an effort at goal. Michael Ingham catches the ball.

3:43

Free kick taken by Steve Mildenhall.

3:36

The assistant referee signals for offside against Wes Fletcher.

2:43 Goal scored

Goal! - David Clarkson - Bristol R 1 - 0 York David Clarkson grabs a goal with a right foot finish. Bristol Rovers 1-0 York.

2:23

Chris Smith makes a clearance.

0:00

The game begins.

Live data and text provided by our data suppliers