King's Lynn Town's run of five consecutive wins came to an end when they were on the end of a Matlock Town league double.

The Linnets must be sick of the sight of Lewis McMahon whose two goals settle the game – having plundered a brace in a 4-0 win at The Walks in September.

McMahon should have given his team the lead as early as the eighth minute but placed the ball wide of Alex Street's left post after a mix-up in the visiting defence.

The Linnets quickly regained their composure with the rejuvenated Rob Duffy picking out George Thomson who could only shoot straight at keeper Jon Kennedy. Andy Hall then hooked a half chance wide following more impressive play from the busy Duffy.

The Linnets were grateful moments later to their keeper Street, pictured, who made a fantastic save with his legs to deny speedy Matlock forward Daryl Thomas.

The visitors began to assert some control on proceedings so it came against the run of play when the hosts took the lead on 38 minutes. There seemed little danger as the home team won a free-kick out wide on the far touchline but James Ashmore's effort appeared to deceive everyone except the alert McMahon, who dinked the ball past Street.

Gary Setchell introduced Charley Sanders at the interval for Thomson and his introduction almost produced an equaliser in the opening minute of the second half. Hall's inviting corner saw Jason Lee's header hit the bar with the ball falling to Sanders whose effort also struck the bar before the ball was hacked to safety. Jordan Yong tested Kennedy from distance with Hall working the keeper from a free-kick.

It only looked a matter of a time before Lynn got a goal, so it came as a real body blow when McMahon grabbed his second.

Late on Lynn sub Ewan Clarke found himself clear but found Kennedy equal to his effort.