Stourbridge 2 Swindon Sup 1
Stourbridge took another step to securing BGB Premier Division safety as a late goal from sub Ashley Langford gave Gary Hackett's men the win.
It stretched the Glassboys unbeaten run to four games.
But the visitors, chasing a play-off place, were first to threaten after 11 minutes, with Alan Griffin turning past Ross Collins before hitting a speculative early low shot from around 25 yards out that ran wide.
Stourbridge responded and went close themselves on 28 minutes.
Shane Benjamin released Kyle Hadley away down the right and after sprinting forward he swung over a deep cross, but Aaron Drake, flinging himself at the ball, could not direct his header on target.
Early in the second period, the visitors had penalty claims ignored after Griffin went down under a challenge from Collins, but they made the breakthrough on the hour following a mistake by Les Hines.
He inadvertently glanced a header straight into the path of a wide-open Draycott, who coolly lobbed Solly.
Stourbridge got back on level terms in the 68th minute. A low shot from Hadley fell to Benjamin, who was brought down by Bulman as the visitors appealed in vain for offside.
The Swindon keeper was sent off with striker Griffin taking his place. Broadhurst duly drove home his spot-kick to restore parity.
With a minute remaining the home side clinched victory when Benjamin threaded a pass into Langford and he wriggled his way through a couple of challenges before poking wide of Griffin.