A second-half turnaround saw Stourbridge end a six-match losing streak against Preston Grasshoppers.
The Dudley outfit were trailing 10-7 at half-time but managed to secure a four-try bonus-point victory at Lightfoot Green to win their first game since 21 January.
Following a tight start to the contest, Hoppers took an early lead through Sam Gale.
The flanker dotted down and left Lewis Allen to add the extras to give the hosts a 7-0 lead.
Stourbridge responded five minutes later with their own converted try.
Will Harding broke the gainline and produced a sumptuous out-the-back-door offload to put Joe Bridger in, with Chris Scott converting.
On the stroke of half-time, Daniel Rundle was yellow carded for a high tackle, and Allen kicked the subsequent penalty to put Hoppers ahead.
But Stourbridge came out rejuvenated for the second period, and took the lead for the first time curtesy of Tatenda Mukarati.
The flanker managed to squeeze in out wide, and Luke White converted to put the visitors 10-14 up.
Just past the hour, Hoppers resorted their lead through former Stourbridge man Chris Roddy, but Allen sent his conversion wide.
The narrow 15-14 lead never looked enough for Hoppers, and two tries in the final five minutes sealed a Stourbridge victory.
First, Nathan Tilsley danced his way through some lacklustre tackling, then Chris Depper bagged the bonus-point score when he crashed over from a driving maul.
Tries – Gale (11), Roddy (61)
Conversions – Allen (12)
Penalties – Allen (40)
Tries – Bridger (15), Mukarati (50), Tilsley (75), Depper (80)
Conversions – Scott (16), White (51, 76)
Half-time score – 10-7
Referee – Luke Davies
Attendance – 346
Star man – Tatenda Mukarati (Stourbridge)