Super substitute George Darling scored two minutes from time as Soham Town Rangers came from behind to beat Haringey Borough 2-1 and register their first win in five games.

The Greens entered the clash knowing they must win, with the hosts sitting one place higher than their visitors.

Despite the difficult conditions, Soham had the better of the first halves play, although clear opportunities were limited.

The Greens delivered a number of early balls into the area with Jordan Gent posing a threat; heading behind from a number of set pieces as Soham looked for the opening goal.

Borough’s best effort came just after half an hour when Griffiths laid off a left-sided ball with McDonald driving wide from the edge of the area.

Ryan Sharman placed a low effort at Haringey goalkeeper Harris whilst Luke Chadwick came close to his first goal for the Greens when he put over early in the second half.

Haringey took the lead slightly against the run of play when Anthony McDonald received an angled ball towards the left of the area and fired low across George Lawton to give the visitors the advantage.

As the game progressed, Gent had another header at Harris and Chadwick placed at the keeper before the Greens levelled in the 73rd minute.

George Darling, having been on the pitch for 10 minutes, made his way into the area from the right, only to be thwarted by Harris. The ball was quickly cleared out of the area, but only to Salim Relizani, who powered an unstoppable shot into the net for his first goal for the club.

Soham had multiple chances to take the lead, but it seemed that they were destined for yet another league game without a win as the clock ran down.

However, with only two minutes, left Soham took the lead when Sharman headed on a ball into the box to George Darling, who placed a low angled shot in at the near post.

Darling’s late winner takes Soham up a place to 18th in the Ryman Division One North, level on points with 17th-placed Romford, who are the Greens’ next opponents on Saturday (3pm).