Dylan Kearney scored a dramatic 97th minute winner as Harrow Borough grabbed a much-needed 2-1 win at Dorchester Town in the BetVictor Southern Premier South on Saturday.

Harrow had taken the lead through George Moore’s first-half strike but were pegged back 10 minutes from time by defender George Wells.

As the game looked to be ending in a draw, Harrow’s on-loan striker Kearney popped up with the late winner to earn his side their first win in seven league games.

On a wet and windy afternoon in Dorset, both sides created good chances to go ahead. First, Kunle Otudeko struck from range but Magpies goalkeeper Shane Murphy was equal to it. Dorchester then had a long-range effort of their own through Tom Blair which was well saved by Hafed Al-Droubi.

In a relatively even opening 25 minutes, it was Harrow who went in front when Otudeko won back possession and found Moore on the edge of the box and he fired a shot impressively past Murphy.

The hosts should have levelled three minutes later when striker Tom Bath got in behind the Harrow defence, but his left-footed strike cannoned off the crossbar.

Dorchester continued to press for an equaliser in the second period, with both Blair and Dan Strugnell shooting wide of the target.

A tiring Harrow held out until the 81st minute after a deep cross from the right found Wells unmarked at the far post and he nodded past Al-Droubi.

Following lengthy stoppages in the second half, there was a large amount of additional time and both sides searched for a crucial winning goal, which Harrow found.

Seven minutes into stoppage time, defender Josh Andrew’s pin-point cross fell to Kearney, who expertly volleyed in the winner to cue euphoric celebrations from the Harrow players and management staff.

The last-gasp win lifts Borough up to 11th place, leaving Dorchester in the relegation zone and a point from safety.

Harrow will be looking to gain back-to-back league victories when they host sixth-placed Swindon Supermarine on Saturday.