King’s Lynn Town 2 Rushall Olympic 1

Jonny Margetts scored a superb double to edge the Linnets closer to National League North safety.

The hosts stretched their unbeaten run to eight games, although they had to come from behind after fellow strugglers Rushall took a fifth-minute lead.

But 30-year-old Margetts was at the centre of just about everything for Lynn, and struck in time added on in the first half before smashing home his fifth goal in three games to get Lynn over the line.

The win saw Lynn move up a place to 18th, five points ahead of Rushall who are 21st and in the relegation zone. Lynn also now have games in hand on almost all of their rivals and will be hoping to make the most of Tuesday's trip to bottom side Bishop's Stortford, whose relegation has been confirmed.

"Massive," was manager Adam Lakeland's verdict. "Obviously with the situation, you try and dampen it down as a manager, you try and take as much pressure off the players as you can going into games like that just to give them the best opportunity to perform and we said that it was a game that probably neither team could afford to lose. But I felt that a loss would have been a lot more damaging to them than to us.

"To be fair, I have to give them credit because we've played them twice, I think they're a good side. I watched them on Tuesday night against Brackley and I thought they were really good. They got done by two set-play and I've seen them quite a lot. They're a good side, the way that they move the ball,  they make it very difficult for you and probably them losing Danny Waldron is going to be massive for them. But I just said to their manager then, they just have to stick at it.

"Did we deserve to win the game today? Probably not if we're being completely honest. But that's irrelevant because we have won it and at this stage of the season, it's just about finding ways to get results. And I've then equally got to give credit to my players because I think it's fair to say we have been performing better than that recently, probably a little bit of pressure, maybe a few nerves, going behind so early is always tough because you are naturally a little bit deflated from going behind in such a big game."

Ross Barrows on loan from Scunthorpe United, made his second Linnets home debut, on the right side of the defence in the absence of Kian Ronan, who is away on international duty with Gibraltar. Greg Taylor returned to the centre of defence, with Sam Walker pushed into midfield to cover for the absence of the injured Ben Stephens.

The visitors took the lead after just five minutes, Lynn asleep at the back, leaving Alexander Fletcher with far too much space on the edge of the area to pick his spot and fire past Paul Jones.

Lynn got their way into the game, despite the referee’s best intentions, and on 17 minutes, Jonny Margetts curled an effort just wide after the hosts had kept the ball alive after Walker’s free-kick.

Margetts was involved in a controversial incident on the half hour mark when he was upended by Rico Browne as he headed goalwards. Lynn appealed for a penalty but referee Richard Holmes - by this time probably the most unpopular person in the ground- was unmoved.

Margetts was perhaps lucky to stay on the pitch moments later after an elbow on Simeon Maye which earned him a yellow card.

Margetts was never far from the action and in time added on he brought Lynn back into the game. The goal earned much to the persistence of Barrows down the right, who twice feinted to cross before swinging the ball in. Davenport appeared to get a shove and the ball ran for Margetts who swivelled on the six-yard line to make it all square.

Lynn had two big chances to go ahead – with Margetts involved in both. The first was on 53 minutes, Margetts picking up a long ball and then squaring to his right where Hargreaves was denied by keeper Jacob Weaver.

The second came when Margetts nodded the ball on to sub Tommy Hughes. His first touch needed to be spot on: it wasn’t, and the keeper gathered at his feet.

But then it came right – Dylan Crowe worked his way into the area on the left, managed to dig the ball out and find Margetts who smashed it home.

There as anxious moment in time added on when Rushall sub Conor Tee hit the woodwork with a superb left-footed effort, but the hosts saw the game out

King’s Lynn Town: Jones, Barrows, McFadden, Taylor, Coulson, Crowe, Hargreaves, Morrison, Walker (Hughes 59), Devonport (Cybulski 69), Margetts (Rogers 90). Subs not used: Isaacson, Dixon-Hodge. Goala: Margetts 45, 78.

Rushall: Weaver, Roberts, Charles (Hall 59), Fletcher, Brown, Browne, Maye, Moore (Edge 74), Oseni, Farmer, Maher (Tee 79). Subs not used: McLintock, Edge, Patterson. Goal: Fletcher 5.

Att: 1,005