Ryan Rowe struck deep in injury time to keep Kidderminster's hopes of securing a play-off spot firmly alive with victory over Grimsby.

Andrew Wright gave the Mariners the lead before half-time, heading in Frankie Artus's free-kick.

Anthony Malbon levelled for Harriers, nodding Lee Vaughan's cross past James McKeown from close range.

Rowe secured a crucial win for Harriers by cutting into the box from the right-hand side before firing into the net.

Victory leaves Harriers just three points off the Blue Square Bet Premier top five.

VIEWS FROM THE DRESSING ROOM

Grimsby Town joint-manager Rob Scott told BBC Radio Humberside:

Grimsby hit by sucker punch - Scott

"We made a conscious decision to try and go for it and we tried to throw people forward but to concede at the end is obviously disappointing.

"We took our eye off the ball at the last minute and got done by a sucker punch.

"My opinion is that they've won the game so they've obviously been better than us at putting the ball in the back of the net.

"We just look a nervous team at the moment and look under pressure."

Kidderminster manager Steve Burr told BBC Hereford & Worcester:

'We got what we deserved' - Steve Burr

"It'll be no different going to Southport (next week) but this is a tough place to come, make no mistake about that.

"The crowd get behind the players here - they always get behind Grimsby.

"They have had a few chances as well and I thought they played quite well today.

"But I just thought that throughout the game we thoroughly deserved our win today."

Lineup, Bookings (5) & Substitutions (5)

Grimsby

  • 13 McKeown
  • 15 Pearson Booked
  • 19 Wood Booked
  • 22 Townsend
  • 32 Miller
  • 07 Coulson
  • 11 Artus Booked (Hughes-Mason - 82' )
  • 34 Wright
  • 36 Winn (Church - 58' )
  • 10 Hearn
  • 39 Elding (Duffy - 77' )

Substitutes

  • 26 I'Anson
  • 04 Church
  • 40 Soares
  • 12 Duffy
  • 33 Hughes-Mason

Kidderminster

  • 31 Breeden
  • 02 Vaughan Booked
  • 03 Williams
  • 04 Jones
  • 06 Marshall
  • 07 Hankin
  • 11 Byrne
  • 24 Storer Booked
  • 09 Guinan (Rowe - 80' )
  • 27 Malbon
  • 28 Johnson (Wright - 80' )

Substitutes

  • 21 Lyness
  • 22 Demetriou
  • 08 Vincent
  • 10 Rowe
  • 14 Wright
Ref: Clark
Att: 3,194

Match Stats

Shots

13 18

On target

9 10

Corners

8 9

Fouls

8 14

Live Text Commentary

90:00 +6:07 Full time

Full Time The game is over, as the referee blows his whistle.

90:00 +5:34

Kyle Storer restarts play with the free kick.

90:00 +5:34 Booking

Booking Shaun Pearson shown a yellow card.

90:00 +5:26

Shaun Pearson concedes a free kick for a foul on Anthony Malbon.

90:00 +4:45

The offside flag is raised against Liam Hearn. Free kick taken by Tony Breeden.

90:00 +3:56

Free kick awarded for a foul by Nick Wright on Andrew Wright. James McKeown restarts play with the free kick.

90:00 +2:38 Goal scored

Goal! - Ryan Rowe - Grimsby 1 - 2 Kidderm'er A goal is scored by Ryan Rowe from inside the box to the bottom left corner of the goal. Grimsby 1-2 Kidderminster.

90:00 +1:13

Unfair challenge on Andrew Wright by Lee Vaughan results in a free kick. Direct free kick taken by James McKeown.

90:00 +0:40

Centre by Liam Hearn, save made by Tony Breeden.

90:00 +0:26

Michael Coulson takes a shot. Blocked by Luke Jones.

89:24

Free kick awarded for a foul by Tom Marshall on Rob Duffy. Conor Townsend takes the direct free kick.

89:16

Mike Williams sends in a cross, save made by James McKeown.

85:44

Floated corner taken by Dave Hankin from the left by-line, Effort from deep inside the area by Ryan Rowe misses to the right of the goal.

85:21

Tom Marshall takes a shot. Save by James McKeown.

84:24

Free kick awarded for an unfair challenge on Jack Byrne by Michael Coulson. Free kick taken by Tom Marshall.

84:02

Dave Hankin sends in a cross, clearance by Bradley Wood.

83:40

Effort on goal by Ryan Rowe from inside the penalty area goes harmlessly over the bar.

82:56

Conor Townsend takes the inswinging corner, clearance by Tom Marshall.

81:46 Substitution

Substitution Kiernan Hughes-Mason replaces Frankie Artus.

81:46 Booking

Booking Kyle Storer goes into the book.

79:51

Direct free kick taken by James McKeown. Kyle Storer concedes a free kick for a foul on Frankie Artus. Direct free kick taken by Shaun Pearson.

79:51 Substitution

Substitution Ryan Rowe is brought on as a substitute for Steve Guinan.

79:51 Substitution

Substitution (Kidderminster) makes a substitution, with Nick Wright coming on for Marvin Johnson.

79:51

Foul by Steve Guinan on Shaun Pearson, free kick awarded.

79:25

Centre by Frankie Artus, Anthony Church takes a shot. Save by Tony Breeden.

78:01

Dave Hankin takes the inswinging corner, Anthony Church manages to make a clearance.

77:46

Shot by Kyle Storer. Save by James McKeown.

76:28 Substitution

Substitution Rob Duffy on for Anthony Elding.

76:08

Liam Hearn has an effort from just inside the box that misses to the left of the goal.

75:25

Corner taken by Michael Coulson.

74:50

The ball is crossed by Marvin Johnson.

74:20

Short corner taken by Marvin Johnson.

74:06

A cross is delivered by Dave Hankin, clearance made by Shaun Pearson.

73:23

Marvin Johnson takes a inswinging corner to the near post, Frankie Artus makes a clearance.

72:37

The ball is sent over by Marvin Johnson, James McKeown makes a save. Corner from left by-line taken by Dave Hankin.

71:04

Direct free kick taken by Lee Vaughan.

71:04 Booking

Booking Frankie Artus goes into the referee's book for unsporting behaviour.

70:54

Foul by Frankie Artus on Dave Hankin, free kick awarded.

70:11

The offside flag is raised against Anthony Elding. Tony Breeden takes the indirect free kick.

69:17

Kyle Storer gives away a free kick for an unfair challenge on Anthony Church. Conor Townsend takes the free kick.

65:12

Frankie Artus fouled by Luke Jones, the ref awards a free kick. James McKeown takes the free kick.

64:26

Conor Townsend sends in a cross, Frankie Artus has a headed effort at goal from deep inside the area missing to the right of the goal.

63:01

Marvin Johnson produces a left-footed shot from deep inside the penalty box which goes wide of the left-hand post.

61:38

The ball is delivered by Liam Hearn.

60:57

Jack Byrne challenges Michael Coulson unfairly and gives away a free kick. Free kick crossed left-footed by Frankie Artus from right channel, clearance made by Luke Jones.

57:17

Kyle Storer restarts play with the free kick.

57:17 Substitution

Substitution Peter Winn goes off and Anthony Church comes on.

57:17

Free kick awarded for an unfair challenge on Lee Vaughan by Peter Winn.

56:35

Free kick awarded for an unfair challenge on Frankie Artus by Jack Byrne. Direct free kick taken by James McKeown.

55:59

Anthony Elding is caught offside. Tony Breeden restarts play with the free kick.

55:00

Assist on the goal came from Lee Vaughan.

55:00 Goal scored

Goal! - Anthony Malbon - Grimsby 1 - 1 Kidderm'er Anthony Malbon scores a headed goal from deep inside the penalty area. Grimsby 1-1 Kidderminster.

53:53

Free kick awarded for an unfair challenge on Dave Hankin by Andrew Wright. Shot on goal comes in from Kyle Storer from the free kick.

52:32

Lee Vaughan challenges Andrew Wright unfairly and gives away a free kick. James McKeown restarts play with the free kick.

51:28

Michael Coulson challenges Tom Marshall unfairly and gives away a free kick. Tony Breeden takes the direct free kick.

48:34

Centre by Lee Vaughan, Shaun Pearson manages to make a clearance.

46:36

Anthony Malbon takes a shot. James McKeown gets a block in.

45:01

The referee gets the second half started.

45:00 +1:46 Half time

Half Time The first half comes to an end.

45:00 +1:18

The ball is crossed by Marvin Johnson.

44:25

Steve Guinan takes a shot. Blocked by Shaun Pearson. Shot from outside the area by Marvin Johnson misses to the left of the goal.

44:05

The ball is swung over by Peter Winn, Mike Williams makes a clearance.

43:28

The ball is sent over by Dave Hankin.

41:28

Marvin Johnson takes the inswinging corner, Strike from close range by Tom Marshall clears the bar.

41:15

Jack Byrne takes a shot. Save by James McKeown.

39:57

Shot from just outside the box by Kyle Storer goes over the bar.

38:02

Assist on the goal came from Frankie Artus.

38:02 Goal scored

Goal! - Andrew Wright - Grimsby 1 - 0 Kidderm'er Andrew Wright finds the net with a headed goal from inside the penalty box. Grimsby 1-0 Kidderminster.

36:58

Frankie Artus sends in a cross,

36:58 Booking

Booking Lee Vaughan booked.

36:52

Free kick awarded for a foul by Lee Vaughan on Conor Townsend.

35:05

Corner taken left-footed by Frankie Artus from the right by-line, Tony Breeden makes a save.

34:50

Michael Coulson takes a shot. Blocked by Tom Marshall.

34:10

Anthony Malbon gives away a free kick for an unfair challenge on Bradley Wood. James McKeown takes the free kick.

31:54

Kyle Storer is adjudged to have handled the ball. Conor Townsend takes the direct free kick.

31:06

The assistant referee signals for offside against Liam Hearn. Indirect free kick taken by Tony Breeden.

30:44

Marvin Johnson takes a shot. Ian Miller gets a block in.

29:16

Inswinging corner taken left-footed by Frankie Artus, Tom Marshall manages to make a clearance.

28:51

A cross is delivered by Anthony Elding, Liam Hearn takes a shot. Tony Breeden makes a save.

27:54

The ball is delivered by Peter Winn, clearance made by Tom Marshall.

26:17

The ball is sent over by Lee Vaughan, save by James McKeown.

25:42

Free kick crossed right-footed by Dave Hankin, clearance by Ian Miller.

25:42 Booking

Booking Booking for Bradley Wood for unsporting behaviour.

25:20

Bradley Wood challenges Marvin Johnson unfairly and gives away a free kick.

24:11

Corner from left by-line taken by Michael Coulson.

23:56

The ball is delivered by Conor Townsend, Kyle Storer makes a clearance.

23:15

Shot from outside the penalty box by Steve Guinan goes wide right of the goal.

20:40

Steve Guinan takes a shot. James McKeown makes a save. Marvin Johnson takes a short corner.

20:07

Corner taken by Michael Coulson from the left by-line,

19:53

Frankie Artus takes the inswinging corner, save by Tony Breeden.

19:34

Peter Winn has an effort at goal from 12 yards. Blocked by Kyle Storer.

19:08

Inswinging corner taken left-footed by Frankie Artus, Kyle Storer makes a clearance.

19:00

The ball is swung over by Michael Coulson, clearance made by Tom Marshall.

18:23

A cross is delivered by Anthony Elding, Peter Winn takes a shot. Save made by Tony Breeden.

17:35

Peter Winn has shot on goal from just outside the box which goes wide of the right-hand upright.

16:21

Free kick awarded for an unfair challenge on Jack Byrne by Michael Coulson. Kyle Storer takes the direct free kick.

14:05

The assistant referee flags for offside against Anthony Malbon. Indirect free kick taken by James McKeown.

13:20

Corner taken by Marvin Johnson from the right by-line.

12:21

The ball is swung over by Conor Townsend, clearance by Tom Marshall.

11:25

Marvin Johnson gives away a free kick for an unfair challenge on Bradley Wood. James McKeown restarts play with the free kick.

10:47

Dave Hankin sends in a cross, Bradley Wood makes a clearance.

9:28

Marvin Johnson crosses the ball, Luke Jones has a headed effort from close in and clears the bar.

9:03

Marvin Johnson decides to take a short corner.

8:37

Michael Coulson takes a shot. Save by Tony Breeden.

8:03

Free kick awarded for a foul by Dave Hankin on Peter Winn. Conor Townsend restarts play with the free kick.

7:24

Liam Hearn is flagged offside by the assistant referee. Tony Breeden takes the indirect free kick.

6:53

The assistant referee signals for offside against Liam Hearn. Indirect free kick taken by Tony Breeden.

6:11

Effort on goal by Peter Winn from just inside the penalty area goes harmlessly over the target.

4:47

Marvin Johnson delivers the ball, James McKeown makes a save.

4:26

Lee Vaughan produces a cross, save by James McKeown.

3:58

Anthony Elding takes a shot. Tony Breeden makes a save.

2:49

Marvin Johnson delivers the ball.

0:00

The referee gets the match started.

Live data and text provided by our data suppliers