York City beat Portsmouth at Bootham Crescent to register their first win since the opening day of the season.

Wes Fletcher's early strike put York up at the break after John Sullivan spilled Josh Carson's free-kick.

Pompey levelled eight minutes after the restart through Jed Wallace, only for Sullivan to gift Lewis Montrose an easy tap-in to put York back in front.

Ryan Jarvis then found the corner and Fletcher headed York's fourth, John Marquis netting Pompey's late second.

York's match-winning burst of three goals in six second-half minutes lifts them three points clear of the League Two drop zone, to within a point of 17th-placed Pompey.

VIEWS FROM THE DRESSING ROOM

York City manager Nigel Worthington told BBC Radio York

"I'm delighted with the display, more so the result, from start to finish.

"It was a good all round solid performance. We did what we had to do.

"It was interesting when they got the equaliser what the response would be and we stayed positive and kept driving at the game.

"I think probably for the first time this season we've had a little rub of the green."

Portsmouth manager Guy Whittingham told BBC Radio Solent:

"It was a poor performance. You can protect people so much if you feel that they've given their all. Today we didn't give our all and I've got to say that's the first time it's happened and it's got to be the last time.

"It started right from the first minute; we didn't go and win a header, they're suddenly on top of us.

"All you ever want to see from players, our players, is that desire; desire to do well and desire for hard work and their hard work was much more than ours today and that's what's cost us the game.

"It's not a case of playing well or not playing well, it's that desire to work hard and we didn't have that today."

Match Stats

Shots

15 5

On target

9 3

Corners

7 5

Fouls

12 16

Live Text Commentary

90:00 +5:10 Full time

Full Time The final whistle is blown by the referee.

90:00 +4:32

Romain Padovani restarts play with the free kick.

90:00 +4:21

Free kick awarded for a foul by Ryan Jarvis on Romain Padovani.

90:00 +1:03

Corner from the right by-line taken by Danny East.

89:13

Free kick taken by Ricky Holmes.

88:48 Booking

Booking

88:48

Booking for Elliott Whitehouse for unsporting behaviour.

88:34

Unfair challenge on Romain Padovani by Elliott Whitehouse results in a free kick.

87:45

Ricky Holmes provided the assist for the goal.

87:45 Goal scored

Goal! - John Marquis - York 4 - 2 Portsmouth John Marquis scores a left footed goal. York 4-2 Portsmouth.

86:55

Free kick taken by John Sullivan.

86:42

Ryan Bowman is flagged offside by the assistant referee.

85:58

Free kick taken by Michael Ingham.

85:52

Ricky Holmes is caught offside.

84:55

Corner from the right by-line taken by David Connolly.

81:54

Free kick taken by Elliott Whitehouse.

81:34 Booking

Booking

81:34

Bondz N'Gala receives a yellow card.

81:15

Sander Puri fouled by Bondz N'Gala, the ref awards a free kick.

80:11 Substitution

Substitution Wes Fletcher leaves the field to be replaced by Ryan Bowman.

79:24 Substitution

Substitution Ryan Brobbel leaves the field to be replaced by Sander Puri.

78:46

Shot by Ryan Brobbel. John Sullivan catches the ball.

78:27

Elliott Whitehouse manages to make a clearance.

78:21

Corner taken by Jed Wallace.

77:14

Jed Wallace delivers the ball.

74:37

Elliott Whitehouse takes a shot.

73:58 Substitution

Substitution (York) makes a substitution, with Tom Platt coming on for Lewis Montrose.

73:39

Lanre Oyebanjo takes a shot and went wide right of the net.

72:43

Clearance by David McGurk.

72:21

Corner taken by David Connolly from the left by-line.

71:59

Direct effort from the free kick comes in from Jed Wallace. Michael Ingham parries the effort to safety.

71:37

Unfair challenge on Romain Padovani by Lewis Montrose results in a free kick.

71:14

Shot by Ryan Jarvis. John Sullivan parries the ball away.

70:01

Michael Ingham restarts play with the free kick.

69:49

Unfair challenge on Lanre Oyebanjo by David Connolly results in a free kick.

69:25

Free kick taken by Jed Wallace.

69:05 Substitution

Substitution Ricky Holmes on for Marcos Painter.

68:37

Foul by Josh Carson on John Marquis, free kick awarded.

67:41

Free kick crossed by Josh Carson.

67:16

Marcos Painter concedes a free kick for a foul on Wes Fletcher.

66:34

The ball is crossed by Jed Wallace.

65:32

Assist on the goal came from Ryan Jarvis.

65:32 Goal scored

Goal! - Wes Fletcher - York 4 - 1 Portsmouth Wes Fletcher scores. York 4-1 Portsmouth.

65:14

The ball is swung over by Ryan Jarvis.

64:33 Substitution

Substitution John Marquis on for Patrick Agyemang.

63:24

Assist by Ryan Brobbel.

63:24 Goal scored

Goal! - Ryan Jarvis - York 3 - 1 Portsmouth Ryan Jarvis grabs a goal with a right foot finish. York 3-1 Portsmouth.

62:30

Header by David McGurk misses right.

62:12

Corner taken by Ryan Brobbel.

61:06

Michael Ingham restarts play with the free kick.

60:47

Handball decision goes against Johnny Ertl.

60:24

Ryan Brobbel has an effort at goal. John Sullivan catches the ball.

59:12

Free kick taken by Michael Ingham.

58:58 Booking

Booking

58:58

Marcos Painter is cautioned by the ref for unsporting behaviour.

58:29

Marcos Painter concedes a free kick for a foul on Lanre Oyebanjo.

57:38

Assist on the goal came from Josh Carson.

57:38 Goal scored

Goal! - Lewis Montrose - York 2 - 1 Portsmouth Lewis Montrose scores with their right foot. York 2-1 Portsmouth.

57:19

Corner from the left by-line taken by Josh Carson.

56:25

Corner from the left by-line taken by Josh Carson.

55:50

Shot by Lewis Montrose. Parried by John Sullivan back into danger.

55:14

Josh Carson crosses the ball in from the free kick.

54:57

Marcos Painter handles the ball and concedes a free kick.

54:05

Free kick crossed by Ryan Brobbel.

53:52

Free kick awarded for a foul by Johnny Ertl on Daniel Parslow.

52:41 Goal scored

Goal! - Jed Wallace - York 1 - 1 Portsmouth Jed Wallace grabs a goal with a right foot finish. York 1-1 Portsmouth.

51:35

Sonny Bradley restarts play with the free kick.

51:25

Unfair challenge on Bondz N'Gala by Wes Fletcher results in a free kick.

50:35

Free kick taken by Ryan Brobbel.

50:22

Free kick awarded for a foul by Jed Wallace on Ryan Brobbel.

50:14 Booking

Booking

50:14

Jed Wallace booked.

50:02 Booking

Booking

50:02

Lanre Oyebanjo receives a yellow card.

49:50

Lanre Oyebanjo challenges Patrick Agyemang unfairly and gives away a free kick.

48:28

Josh Carson takes a shot and missed to the right of the goal.

47:05

Corner from the right by-line taken by Josh Carson.

46:28

Michael Ingham restarts play with the free kick.

46:18

Unfair challenge on Ryan Brobbel by Jed Wallace results in a free kick.

45:50

Free kick taken by Marcos Painter.

45:43

Josh Carson gives away a free kick for an unfair challenge on Patrick Agyemang.

45:01

The referee gets the second half started.

45:00 +1:22 Half time

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

45:00 +0:21

Elliott Whitehouse takes the free kick.

44:49

Free kick awarded for an unfair challenge on Josh Carson by Marcos Painter.

44:06

Header at goal by David Connolly goes right of the post.

40:48

Free kick taken by John Sullivan.

40:43

Foul by Josh Carson on Sonny Bradley, free kick awarded.

40:14

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

35:26

Elliott Whitehouse has an effort at goal. John Sullivan safely holds on.

34:58

Ben Davies restarts play with the free kick.

34:42

Foul by Bondz N'Gala on Ryan Jarvis, free kick awarded.

34:03

Shot by David Connolly went over the crossbar.

33:51

Jed Wallace produces a cross.

33:20

Free kick taken by Johnny Ertl.

33:11

Ryan Jarvis gives away a free kick for an unfair challenge on Bondz N'Gala.

32:28

John Sullivan restarts play with the free kick.

32:21

David McGurk concedes a free kick for a foul on Johnny Ertl.

32:03

Corner taken by Ryan Brobbel.

31:34

Free kick crossed by Ryan Brobbel.

31:17

Unfair challenge on Ryan Brobbel by Jed Wallace results in a free kick.

30:47

The ball is crossed by Lewis Montrose.

30:31

Elliott Whitehouse restarts play with the free kick.

29:39

Patrick Agyemang concedes a free kick for a foul on Wes Fletcher.

27:25

Lewis Montrose takes a shot and went wide left of the target.

26:21

John Sullivan restarts play with the free kick.

25:57

Lewis Montrose booked for unsporting behaviour.

25:57 Booking

Booking

25:23

Free kick awarded for a foul by Lewis Montrose on Johnny Ertl.

22:44

Clearance by David McGurk.

22:40

Jed Wallace delivers the ball.

22:33

Clearance made by Ben Davies.

22:11

Corner taken by Jed Wallace.

21:39

David McGurk makes a clearance.

21:32

The ball is sent over by Andy Barcham.

19:15

Clearance made by Bondz N'Gala.

19:10

Corner taken by Ryan Brobbel from the left by-line.

17:40

Josh Carson takes the free kick.

17:07

Foul by Sonny Bradley on Wes Fletcher, free kick awarded.

16:56

Clearance by Daniel Parslow.

16:51

Danny East crosses the ball.

15:48 Substitution

Substitution Romain Padovani joins the action as a substitute, replacing Simon Ferry.

14:57

Danny East crosses the ball.

13:40

Ryan Brobbel restarts play with the free kick.

13:33

Elliott Whitehouse fouled by Danny East, the ref awards a free kick.

12:48

Free kick taken by John Sullivan.

12:30

The referee blows for offside.

10:55

Sonny Bradley takes the free kick.

10:50

The official flags Wes Fletcher offside.

10:13

Josh Carson takes the free kick.

9:22

Foul by Bondz N'Gala on Josh Carson, free kick awarded.

8:56

Corner taken by Ryan Brobbel from the right by-line.

8:26

David McGurk restarts play with the free kick.

8:19

Foul by Andy Barcham on Josh Carson, free kick awarded.

7:30

Free kick taken by Danny East.

7:22

Lewis Montrose challenges Jed Wallace unfairly and gives away a free kick.

3:44 Goal scored

Goal! - Wes Fletcher - York 1 - 0 Portsmouth Wes Fletcher scores with their right foot. York 1-0 Portsmouth.

3:20

Josh Carson restarts play with the free kick.

3:11

Simon Ferry concedes a free kick for a foul on Elliott Whitehouse.

1:40

Jed Wallace sends in a cross.

0:00

The ref blows the whistle to start the match.

Live data and text provided by our data suppliers