A Matthew Blinkhorn goal deep into stoppage time completed a dramatic comeback for York against Stockport.

The Hatters looked on course for victory after Danny Rowe's powerful drive had given them the lead.

However, Jon Challinor's cross found its way to Jamie Reed to head home the equaliser and set up a frantic finish.

And, five minutes into injury time, substitute Blinkhorn's header from Patrick McLaughlin's delivery gave the hosts an unlikely victory.

VIEWS FROM THE DRESSING ROOM

York City manager Gary Mills told BBC Radio York:

Stockport win a 'big result' for Mills

"It was a test of character. My players have been magnificent for me this season and for this football club.

"We're not going to give up. We've worked since 1 July last year to get where we are now and it hasn't come easy.

"I've got a group of players in there now that are not just going to lie down no matter what. They'll keep going to the end and they proved that today. I thought they were fantastic.

"It's that stage of the season where it doesn't just become a physical thing it's a mental job."

Lineup, Bookings (4) & Substitutions (6)

York

  • 24 Ingham
  • 04 Smith Booked
  • 23 Doig
  • 27 Gibson
  • 08 Kerr
  • 17 Blair (Reed - 66' Booked )
  • 19 Brown (Swallow - 60' )
  • 20 Challinor
  • 26 McLaughlin Booked
  • 09 Walker (Blinkhorn - 66' )
  • 10 Chambers

Substitutes

  • 06 Parslow
  • 15 Tonne
  • 22 Swallow
  • 07 Reed
  • 21 Blinkhorn

Stockport

  • 12 Ormson Booked
  • 03 Holden
  • 05 O'Donnell (Pierg'nni - 6' )
  • 17 Halls
  • 32 Connor (Whitehead - 74' )
  • 06 Rowe
  • 07 McConville
  • 08 Nolan
  • 19 Mainwaring (Cole - 56' )
  • 23 Turnbull
  • 20 Elliott

Substitutes

  • 01 Hirmer
  • 22 Pierg'nni
  • 29 Cole
  • 15 Whitehead
  • 18 Rowe
Ref: Harrington
Att: 3,370

Match Stats

Shots

15 9

On target

8 7

Corners

6 2

Fouls

8 8

Live Text Commentary

90:00 +6:50 Full time

Full Time The final whistle is blown by the referee.

90:00 +5:23

Assist by Patrick McLaughlin.

90:00 +5:23 Goal scored

Goal! - Matthew Blinkhorn - York 2 - 1 Stockport Matthew Blinkhorn finds the net with a headed goal from close range. York 2-1 Stockport.

90:00 +4:56

Inswinging corner taken by Patrick McLaughlin,

90:00 +4:04

The ball is swung over by Ben Swallow, Effort from inside the area by Scott Kerr misses to the right of the target.

90:00 +3:21

Shot from just outside the box by Sean McConville misses to the right of the goal.

90:00 +1:32

Free kick awarded for an unfair challenge on Jon Challinor by Carl Piergianni. The free kick is swung in left-footed by Patrick McLaughlin, Carl Piergianni manages to make a clearance.

89:38

The ball is crossed by Jon Challinor. The referee gives a free kick against Sean McConville for handball. Free kick crossed left-footed by Patrick McLaughlin.

87:14

Direct free kick taken by Ian Ormson.

87:14 Booking

Booking Ian Ormson goes into the referee's book for time wasting.

84:32 Booking

Booking Jamie Reed goes into the book for unsporting behaviour.

84:25

Unfair challenge on Ian Ormson by Jamie Reed results in a free kick.

83:30

Jon Challinor provided the assist for the goal.

83:30 Goal scored

Goal! - Jamie Reed - York 1 - 1 Stockport Jamie Reed scores a goal from inside the area to the bottom right corner of the goal. York 1-1 Stockport.

82:40

Ben Gibson sends in a cross, Chris Smith takes a shot. Ian Ormson makes a comfortable save.

81:08

Danny Whitehead takes a shot. Save by Michael Ingham.

79:32

Euan Holden challenges Scott Kerr unfairly and gives away a free kick. Centre by Patrick McLaughlin, Header from close range by Ben Gibson clears the bar.

78:23

Shot from 12 yards from Ben Swallow. Jon Nolan gets a block in.

77:45

Andy Halls takes a shot. Save by Michael Ingham.

76:20

Free kick awarded for an unfair challenge on Jon Challinor by Danny Rowe. Jon Challinor takes the free kick.

73:12 Substitution

Substitution Danny Whitehead on for Joe Connor.

72:06

Inswinging corner taken from the left by-line by Ashley Chambers, Matthew Blinkhorn takes a shot. Blocked by Ian Ormson.

71:34

Ashley Chambers takes a inswinging corner from the left by-line to the near post, Matthew Blinkhorn has a headed effort at goal from close in that bounces off the post.

69:43

Unfair challenge on Patrick McLaughlin by Tom Elliott results in a free kick. Direct free kick taken by Chris Smith.

68:43

The ball is crossed by Tom Elliott.

67:13

Aaron Cole takes a shot. Blocked by Jon Challinor.

65:39 Substitution

Substitution (York) makes a substitution, with Jamie Reed coming on for Matty Blair.

65:39 Substitution

Substitution Jason Walker leaves the field to be replaced by Matthew Blinkhorn.

65:18

Centre by Ben Swallow, clearance made by Joe Connor.

63:30

The ball is sent over by Ashley Chambers, save by Ian Ormson.

62:33

Ian Ormson restarts play with the free kick.

62:33 Booking

Booking Patrick McLaughlin is cautioned.

62:31

Foul by Patrick McLaughlin on Andy Halls, free kick awarded.

59:59

Aaron Cole takes a shot. Save made by Michael Ingham.

59:10 Substitution

Substitution Ben Swallow replaces Scott Brown.

57:14

Danny Rowe takes a outswinging corner from the right by-line played to the near post, clearance by Chris Doig.

55:48

Ian Ormson takes the free kick.

55:48 Substitution

Substitution Aaron Cole joins the action as a substitute, replacing Matty Mainwaring.

55:48

Centre by Matty Blair, Jason Walker challenges Andy Halls unfairly and gives away a free kick.

51:48

The assist for the goal came from Tom Elliott.

51:48 Goal scored

Goal! - Danny Rowe - York 0 - 1 Stockport Danny Rowe fires in a goal from the edge of the area to the bottom left corner of the goal. York 0-1 Stockport.

51:00

Free kick awarded for a foul by Carl Piergianni on Jason Walker. Free kick taken by Jon Challinor.

50:13

Danny Rowe produces a left-footed shot from outside the penalty box and misses wide left of the target.

49:34

The referee blows for offside against Matty Blair. Indirect free kick taken by Ian Ormson.

49:07

Ashley Chambers takes a shot. Save by Ian Ormson.

48:19

Free kick awarded for a foul by Scott Kerr on Tom Elliott. Andy Halls takes the direct free kick.

46:54

Corner taken by Patrick McLaughlin from the right by-line, clearance made by Joe Connor. Corner taken right-footed by Ashley Chambers from the left by-line, Header from deep inside the area by Chris Smith goes harmlessly over the crossbar.

45:01

The second half has started.

45:00 +4:03 Half time

Half Time The referee calls an end to the first half.

45:00 +1:34

The ball is crossed by Jon Challinor, Matty Blair has a headed effort at goal from close in which goes wide left of the goal.

45:00 +0:05

The assistant referee signals for offside against Ben Gibson. Ian Ormson restarts play with the free kick.

44:16

A cross is delivered by Matty Blair, Euan Holden gets a block in. Ashley Chambers takes a inswinging corner from the right by-line to the near post, Carl Piergianni manages to make a clearance.

43:18

Ben Gibson is penalised for handball and concedes a free kick. Andy Halls restarts play with the free kick.

42:29

The assistant referee signals for offside against Tom Elliott. Indirect free kick taken by Michael Ingham.

38:03

Foul by Tom Elliott on Jon Challinor, free kick awarded. Scott Brown restarts play with the free kick.

37:22

Paul Turnbull challenges Scott Brown unfairly and gives away a free kick. Direct free kick taken by Patrick McLaughlin.

33:10

Strike on goal comes in from Paul Turnbull from the free kick, save made by Michael Ingham.

33:10 Booking

Booking Chris Smith goes into the referee's book.

33:02

Chris Doig concedes a free kick for a foul on Tom Elliott.

32:31

Sean McConville crosses the ball, save by Michael Ingham.

29:51

The ball is delivered by Jon Challinor, Ben Gibson takes a shot. Ian Ormson makes a save.

29:08

Corner from the left by-line taken by Danny Rowe, save by Michael Ingham.

28:39

Foul by Scott Brown on Jon Nolan, free kick awarded. Andy Halls takes the free kick.

25:33

Matty Blair produces a right-footed shot from inside the area that clears the crossbar.

25:24

The ball is delivered by Scott Kerr, Carl Piergianni manages to make a clearance.

23:36

Centre by Scott Brown.

23:17

Scott Brown produces a cross, Joe Connor manages to make a clearance.

22:30

Centre by Euan Holden, Michael Ingham makes a save.

20:41

Free kick awarded for an unfair challenge on Tom Elliott by Chris Smith. Free kick taken by Paul Turnbull.

19:40

The ball is swung over by Andy Halls.

19:01

Unfair challenge on Jon Nolan by Matty Blair results in a free kick. Direct free kick taken by Paul Turnbull.

18:00

The offside flag is raised against Sean McConville. Chris Smith takes the free kick.

17:21

The ball is delivered by Patrick McLaughlin. The official flags Matty Blair offside. Ian Ormson restarts play with the free kick.

16:47

Jon Challinor produces a cross.

14:16

Effort from outside the penalty box by Ashley Chambers goes wide left of the target.

13:03

A cross is delivered by Ben Gibson, save made by Ian Ormson.

11:13

Jon Nolan concedes a free kick for a foul on Scott Kerr. Ashley Chambers takes the direct free kick.

7:47

Tom Elliott is penalised for a handball. Jon Challinor restarts play with the free kick.

7:16

Matty Blair takes a shot. Blocked by Jon Nolan. Jason Walker is adjudged to have handled the ball. Ian Ormson takes the direct free kick.

6:37

A cross is delivered by Jon Challinor, clearance by Paul Turnbull.

6:00

The assistant referee signals for offside against Tom Elliott. Free kick taken by Michael Ingham.

5:06 Substitution

Substitution Carl Piergianni replaces Daniel O'Donnell.

1:31

Tom Elliott takes a shot. Save made by Michael Ingham.

0:00

The match gets underway.

Live data and text provided by our data suppliers