Paul Holleran has spoken of the need to shake up Halesowen Town to ignite a faltering play-off dream and his players followed his words with deeds.
Nick Smith's first goal of the season allowed the Yeltz to upset the formbook and defeat title-chasing Salisbury City on home soil where the Wiltshire side had won 12 out of 14 Southern Premier matches.
Midfielder Smith scored the only goal of the game when he slammed the ball home from a flowing move on 58 minutes and it was enough to secure Halesowen's first win in six league matches.
The only disappointment was that all their rivals also won and the Yeltz remain ninth, 11 points off fifth spot.
Mel Eves and Dean Edwards could not conjure a winning start to their Willenhall Town management career, having to settle for a 1-1 draw at Dunstable Town in Southern One West.
Eves and Edwards, former Wolverhampton Wanderers team-mates, were appointed to succeed Rob Smith in midweek and had the perfect start when Dean Perrow netted a 25th-minute penalty. But the relegation-scrapping hosts levelled through John Coley after the break.
The Reds slip to ninth place in the chase for the play-offs and Sutton Coldfield Town's promotion hopes also suffered a setback after losing 4-1 to table-toppers Clevedon Town at Coles Lane.
The Royals were 2-0 down at half-time after Tom Jacobs and Leon Hapgood netted, and though Liam Hebberd's acrobatic effort gave Sutton hope it was quickly snuffed out by a Kyle Holly penalty and an Adam Cooper own goal.
Top scorer Jon Douglas notched an 89th-minute equaliser to earn Bedworth United a 2-2 draw at Swindon Supermarine. The Greenbacks twice trailed to a David Pratt double but Paul Hatton fired home the first equaliser and Douglas, who had one strike ruled out and another cleared off the line, earned his reward.
Bromsgrove Rovers failed to get on the scoresheet for the third game in a week, lowly Bracknell returning home with a point after a 0-0 draw at the Victoria Ground. Stourport Swifts fell five points behind third-from-bottom Bracknell after losing 3-1 at home to Hemel Hempstead, Shaun Findlay scoring.