SWANAGE were powerless to prevent Swindon progressing to the final of the Dorset & Wilts Cup after suffering last-gasp heartbreak.

Swindon sealed a 31-27 home victory over the Bestwall outfit in the dying moments, setting up a showdown with either Corsham or North Dorset in the final in November.

Swans were first on the scoreboard as new full-back Adam McKenzie crossed the line with only two minutes gone.

After a couple of penalties to each side, a Swindon winger then picked up the ball and went in out wide to level the contest.

The visitors then gave another penalty and Swindon capitalised, going in for a try in the corner.

Swans replied with a try after 30 minutes. From a scrum on the Swindon line, number eight Joe Desmond forced his way over - Steve Woolley converted.

However, another mistake by Swans just before the break had Swindon going in under the posts to seal a 17-12 lead at half-time.

Winger Will Slack worked his way over the line to keep Swanage in the contest after the hosts had earlier touched down in the second half.

Swans then got their noses in front after 67 minutes. McKenzie worked his way in to score his second try of the game and Woolley converted to make it 27-24 to the Dorset club.

But the visitors’ defence crumbled in the final minute as Swindon went in for a converted try, giving them victory by four points.