Dalbeattie Star edged out Whitehill in a pulsating Lowland League match at Ferguson Park.
After some tight opening exchanges with little goalmouth action, the game came to life when Aaron Somerville put Welfare ahead after he headed past Darren Martin in goal after a flick on from Danny Noon.
It was almost 2-0 as Noon turned and shot and his effort came back off the post.
Moments later, the visitors had a shout for a penalty when Liam Park was clipped inside the box, but play was waved on.
On 33 minutes, Star were awarded a penalty when Graeme Bell was fouled by Danny O’Donnell in the box as he went to shoot and Danny Dunglinson scored the resultant spot-kick, despite Bryan Young getting a hand to it.
The home side started the second-half strongly with the wind at their backs and three minutes in Noon again hit the post and soon after fired over with a good effort.
With 66 minutes on the clock, the visitors took the lead when Dunglinson won the ball and found Liam Park via Sloan and he beat the ‘keeper with a fine left-foot shot.
Whitehill chased an equaliser and Martin did well to keep out a Noon header and the same player was in again only to be thwarted by a last-ditch tackle by Ritchie Maxwell.
Star had the last chance with Darren McGlashan somehow clearing off his own line.
Whitehill Welfare: Young, Martin (Hall 78), Thom, O’Donnell, Dodds, McGlashan, Noon (Kerr 87), Kidd, McIntosh, Somerville (Manson 78), Sproule. Subs not used McKenzie, Flynn.
Dalbeattie Star: Martin, Maxwell, Neill, Cameron, Anderson, Wells, Dunglinson, Todd, Bell, Sloan, Park. Subs not used: Kerr.