Two goals in the last 10 minutes from Marvin Johnson and Ryan Rowe earned Kidderminster Harriers only their second away league win of the season.

Telford goalkeeper Ryan Young had kept his side in contention for a point by pulling off a string of saves.

But Johnson finally beat Young with a low drive from the edge of the area before Rowe then scored a stoppage time tap-in to seal victory.

Telford hit the post twice through Phil Trainer and Jordan Rose.

Jamille Matt made his first Harriers appearance since February as a second-half substitute.

The Jamaican-born striker had been unable to play because of a problem with his citizenship , but the club announced on Thursday that it had been resolved.

VIEW FROM THE DRESSING ROOM

AFC Telford United manager Andy Sinton told BBC Radio Shropshire:

"I am disappointed with our performance, and I didn't like what I've just seen.

"We've hit the buffers of late and Kidderminster were excellent today.

"My players need to have a look in the mirror after that."

Lineup, Bookings (4) & Substitutions (6)

AFC Telford

  • 01 Young
  • 02 Salmon
  • 03 Valentine Booked
  • 05 Preston
  • 22 Rose
  • 08 Trainer
  • 18 Leslie
  • 19 Taylor (Rooney - 70' )
  • 21 Brown Booked
  • 09 Sharp (Byfield - 59' )
  • 16 St Aimie (Spray - 59' )

Substitutes

  • 25 Collister
  • 27 Chilvers
  • 07 Rooney
  • 17 Spray
  • 26 Byfield

Kidderminster

  • 01 Lewis
  • 02 L Vaughan
  • 03 Demetriou
  • 22 Dunkly
  • 30 Gowling
  • 04 Storer Booked
  • 11 Johnson
  • 14 Pilkington (Briggs - 89' )
  • 18 Gittings Booked
  • 10 Malbon (Rowe - 88' )
  • 13 Blissett (Matt - 53' )

Substitutes

  • 23 N Vaughan
  • 06 Williams
  • 21 Briggs
  • 09 Rowe
  • 20 Matt
Ref: Breakspear
Att: 2,160

Match Stats

Shots

10 20

On target

2 15

Corners

3 8

Fouls

9 9

Live Text Commentary

90:00 +4:28 Full time

Full Time The final whistle is blown by the referee.

90:00 +4:00

Nathan Rooney produces a right-footed shot from long distance which goes wide right of the goal.

90:00 +2:04

Assist on the goal came from Jamille Matt.

90:00 +2:04 Goal scored

Goal! - Ryan Rowe - AFC Telf'd 0 - 2 Kidderm'er Goal scored by Ryan Rowe from close in low into the middle of the goal. AFC Telford 0-2 Kidderminster.

90:00 +1:16

Effort on goal by Steven Leslie from long range goes harmlessly over the bar.

88:47

Mickey Demetriou restarts play with the free kick.

88:47 Substitution

Substitution Keith Briggs replaces Danny Pilkington.

88:47

Jordan Rose challenges Jamille Matt unfairly and gives away a free kick.

87:09

Indirect free kick taken by Daniel Lewis.

87:09 Substitution

Substitution Ryan Rowe joins the action as a substitute, replacing Anthony Malbon.

87:09

The offside flag is raised against James Spray.

84:39

Close range effort by Anthony Malbon goes wide of the right-hand upright.

82:58

Kyle Storer takes a shot. Save by Ryan Young. Callum Gittings challenges James Spray unfairly and gives away a free kick. Direct free kick taken by Will Salmon.

81:47

The assist for the goal came from Lee Vaughan.

81:47 Goal scored

Goal! - Marvin Johnson - AFC Telf'd 0 - 1 Kidderm'er Goal scored by Marvin Johnson from just outside the area low into the middle of the goal. AFC Telford 0-1 Kidderminster.

80:58

Foul by Nathan Rooney on Kyle Storer, free kick awarded. Free kick taken by Lee Vaughan.

80:06

Effort from outside the penalty box by Marvin Johnson goes wide left of the target.

79:07

Marvin Johnson delivers the ball, Lee Vaughan takes a shot. Blocked by Ryan Young.

74:55

The ball is crossed by Lee Vaughan, clearance made by Will Salmon.

74:40

Anthony Malbon crosses the ball, clearance made by Will Salmon.

74:16

The ball is crossed by Marvin Johnson, Jordan Rose manages to make a clearance.

72:37

Free kick taken by Lee Vaughan.

72:37 Booking

Booking Jonathan Brown is booked.

72:17

Jonathan Brown gives away a free kick for an unfair challenge on Lee Vaughan.

71:38

Josh Gowling takes a shot. Save made by Ryan Young.

70:58

Outswinging corner taken right-footed by Danny Pilkington, Ryan Young makes a clearance. Danny Pilkington delivers the ball, clearance made by Jordan Rose.

69:36

Ryan Young takes the indirect free kick.

69:36 Substitution

Substitution Nathan Rooney comes on in place of Kris Taylor.

69:36

Danny Pilkington gives away a free kick for an unfair challenge on Phil Trainer.

61:54

Jonathan Brown produces a right-footed shot from just outside the box that misses to the right of the target.

60:41

Free kick awarded for an unfair challenge on Josh Gowling by James Spray. Daniel Lewis takes the indirect free kick.

59:56

Shot from just outside the box by Phil Trainer misses to the left of the goal.

58:40 Substitution

Substitution Kieron St Aimie leaves the field to be replaced by James Spray.

58:27 Substitution

Substitution Darren Byfield replaces Chris Sharp.

57:44

Marvin Johnson delivers the ball, Anthony Malbon takes a shot. Save made by Ryan Young.

57:07

Inswinging corner taken by Kyle Storer from the left by-line, clearance made by Jordan Rose.

56:09

Lee Vaughan takes a shot. Ryan Young makes a save. Outswinging corner taken by Kyle Storer, clearance by Chris Sharp.

54:44

Josh Gowling concedes a free kick for a foul on Chris Sharp. Ryan Valentine restarts play with the free kick.

52:52 Substitution

Substitution Jamille Matt joins the action as a substitute, replacing Nathan Blissett.

51:47

Unfair challenge on Chris Sharp by Josh Gowling results in a free kick. Free kick taken by Ryan Valentine.

50:59

Shot from outside the area by Chris Sharp misses to the left of the goal.

50:06

Kieron St Aimie challenges Josh Gowling unfairly and gives away a free kick. Daniel Lewis restarts play with the free kick.

49:46

The referee penalises Lee Vaughan for handball. Free kick taken by Ryan Valentine.

47:55

Inswinging corner taken by Steven Leslie from the right by-line, save by Daniel Lewis. Corner from left by-line taken by Steven Leslie.

45:01

The referee gets the second half underway.

45:00 +2:11 Half time

Half Time It is the end of the first-half.

45:00 +1:07

Danny Pilkington takes a shot. Blocked by Daniel Preston.

45:00 +0:32

Corner taken left-footed by Kyle Storer to the near post, Chris Sharp manages to make a clearance.

42:35

Kris Taylor fouled by Kyle Storer, the ref awards a free kick. Indirect free kick taken by Ryan Valentine.

41:39

Shot by Jordan Rose from a long way out goes over the net.

39:52

Steven Leslie is flagged offside by the assistant referee. Free kick taken by Daniel Lewis.

38:26

Ryan Valentine restarts play with the free kick. Jordan Rose has an effort at goal from just inside the box that bounces off the post.

38:26 Booking

Booking Kyle Storer receives a caution.

38:13

Free kick awarded for a foul by Kyle Storer on Phil Trainer.

35:09

Chris Sharp gives away a free kick for an unfair challenge on Callum Gittings. Cheyenne Dunkley takes the indirect free kick.

34:12

Foul by Will Salmon on Marvin Johnson, free kick awarded. Kyle Storer restarts play with the free kick.

33:02

Callum Gittings takes a shot. Daniel Preston gets a block in.

32:17

Free kick awarded for a foul by Kyle Storer on Phil Trainer. Steven Leslie takes the free kick.

30:59

Mickey Demetriou takes a shot. Blocked by Daniel Preston.

30:30

Kieron St Aimie takes a shot. Daniel Lewis makes a save.

28:44

Lee Vaughan is penalised for handball and concedes a free kick. Indirect free kick taken by Ryan Young.

26:15

The ball is crossed by Steven Leslie, Headed effort from inside the area by Phil Trainer strikes the post. Kris Taylor takes a inswinging corner.

26:15 Booking

Booking The referee shows Callum Gittings a yellow card for unsporting behaviour.

26:08

Jonathan Brown fouled by Callum Gittings, the ref awards a free kick.

21:58

Lee Vaughan crosses the ball, clearance made by Ryan Valentine.

20:15

Steven Leslie takes a shot. Daniel Lewis makes a save.

19:16

Marvin Johnson crosses the ball from the free kick left-footed from right wing, Jordan Rose manages to make a clearance.

19:16 Booking

Booking Ryan Valentine shown a yellow card.

18:51

Ryan Valentine challenges Danny Pilkington unfairly and gives away a free kick.

16:11

The ball is swung over by Anthony Malbon, Strike by Nathan Blissett from inside the six-yard box clear the bar.

15:04

Unfair challenge on Mickey Demetriou by Chris Sharp results in a free kick. Daniel Lewis takes the indirect free kick.

12:28

Callum Gittings takes a shot. Save by Ryan Young. Inswinging corner taken by Kyle Storer from the left by-line, Ryan Young makes a save.

11:13

Foul by Callum Gittings on Chris Sharp, free kick awarded. Free kick taken by Ryan Valentine.

10:36

Effort on goal by Anthony Malbon from outside the penalty box goes harmlessly over the bar.

6:35

Marvin Johnson sends in a cross, Nathan Blissett takes a shot. Save made by Ryan Young. Inswinging corner taken left-footed by Kyle Storer from the left by-line to the near post, Marvin Johnson takes a shot. Save by Ryan Young. Kyle Storer takes the inswinging corner, Anthony Malbon takes a shot. Blocked by Ryan Young.

2:52

Callum Gittings takes a shot. Jonathan Brown gets a block in. Outswinging corner taken by Kyle Storer, Headed effort on goal by Cheyenne Dunkley from just inside the box goes harmlessly over the target.

0:00

The ref blows the whistle to begin the match.

Live data and text provided by our data suppliers