Highland Hotel 1 Johnshaven 3
After an enforced lay off since the November 13 due to the severe weather, Johnshaven finally returned to action when they travelled to Inverdee in Aberdeen on Saturday, looking for a win to consolidate their position at the top of Division Two East.
In the opening minute a superb tackle by Welsh stopped a dangerous attack.
In the 24th minute a Highland shot was tipped over by Johnshaven keeper Kevin Harrison.
Johnshaven took the lead in the 35th minute. Dundas was fouled in the box by a Highland defender and Ross Blease scored from the spot.
In the 49th minute, Welsh found Shaun Blease open but his acrobatic effort went over the bar.
A couple of minutes later a free-kick from Highland was well saved by Harrison.
A free-kick by Shaun Blease was knocked down by his brother Ross to Dundas but his shot went straight to the keeper.
In the 55th minute Highland went close to equalising when a shot from the edge of the box skimmed the crossbar before going over.
In the 66th minute a jinking run by Welsh ended when he was fouled in the box and Highland were reduced to 10 men. Ross Blease stepped up to take his second penalty of the game and made it 2-0.
Highland got a goal back in the 74th minute when a shot was deflected past Harrison.
In stoppage-time Ross Blease put the ball through to Scott Beedie who brilliantly chipped the Highland keeper to clinch the points.
Man of the Match was Ryan Ritchie.
Johnshaven: Kevin Harrison, Steven Smith, Aaron Welsh, Jack Dalgarno, Ryan Ritchie, Shaun Blease (Logan Cruickshank), Darryl Smith (Trialist Darren Brown), Ross Blease, Scott Beedie, Leon Dundas, Alexander Bruce (Jason Leven).