King's Lynn Town's long unbeaten run is over.

The Linnets suffered a surprise 2-0 defeat at the hands of struggling Kidderminster Harriers.

It was 17 months to the day that Lynn had last been beaten in a league game at The Walks - and ended a 34-match run.

With second-placed York beating third-placed Chester it means Lynn's lead at the top of the National League North has been cut to a point, although they do have two games in hand.

Lynn were behind on 15 minutes when Alex Prosser fired home when Lynn failed to clear a corner, needlessly conceded by Liam Fox.

The second goal came on 38 minutes when Ashley Chambers turned in a cross from the left.

Lynn made a double change at the break and launched raid after raid in the early stages of the second half, but Kidderminster held firm for an unlikely victory.