All three goals were scored in the final moments of the match, with Cam McGilp’s late effort cancelled out by Donovan Wilson’s calm leveller, but Worsfold’s emphatic strike in added time saw Slough take all three points.
Bath started the fixture with a good attacking move, but Tom Smith’s angled shot was blocked well by Lee Togwell just three minutes into proceedings.
But the Rebels took control of the game shortly afterwards by boasting most of the possession. Dan Roberts posed a clear threat against the Romans back four as the attacker saw an early header fly over before his well-struck effort was held by Ryan Clarke.
Matt Lench played a crucial link between the midfield and attack in the early stages, and the midfielder built up possession with Roberts before slicing his strike wide ten minutes into the match.
The Rebels continued to search for an opening, and they were almost rewarded when Worsfold latched onto a loose ball approaching the penalty area, the winger lashed his strike but the effort flew just wide of Clarke’s near post.
Neil Baker and Jon Underwood’s men thought they had a breakthrough shortly before the half-time interval when Jack McKnight finished Josh Jackman’s looped cross, but the linesman’s flag was raised to deny the hosts.
Roberts again came close to finding the net on the stroke of half-time after beating the offside trap, but the striker dragged his effort narrowly past the far-post.
Slough picked up where they left off at the beginning of the second half, this time Jackman produced two fine attacks at the start of the half which should have put the hosts ahead.
The full-back raced through the wing and into the penalty area before firing his shot wide for his first, with the defender being denied on his second attempt by the on-rushing Clarke.
Norwich City loanee Louis Lomas almost found the net in spectacular fashion after controlling the ball with his knee on the edge of the area, before unleashing a scintillating strike against the post in the 70th minute.
Debutant Malachi Linton came off the bench to breathe more life into the Slough attack, and the forward almost made an immediate impact by finding Lench free on the six-yard box. The midfielder turned well before being denied well from close range.
And it took until the 84th minute for the deadlock to be broken as McGilp broke through the Romans’ defence to smash Slough ahead late on.
The visitors reacted immediately with Smith and Wilson finding a way through the heart of the Slough back four, and the latter made no mistake in slotting his effort calmly past Jack Turner to level.
But just as the Rebels’ hard work looked seemingly undone by Wilson, there was enough time for more late drama at Arbour Park. Worsfold stood over a dangerous free-kick on the edge of the box before lashing his fierce effort past Clarke one minute into stoppage time to give Slough a deserved victory.
Report: Daniel Lewis
Bath City Line up
Clarke, Grant (Leak 55’), Smith, Batten, Ball, Evans, Wilson, Pope, Watts (Harley 45’), Thomlinson, Buse. Unused substitutes: James, Richards, Henry.