The Racers trailed 2-0 at when Harry Reece and Sam Brookes netted for the visitors.
But Wade Malley and Jamie Smith hauled Racing Club level and, 20 minutes, from time Bennett slotted home from a Jordan McKenzie cross to seal back-to-back wins.
Studley also showed their powers of recovery to earn a 2-2 draw at home to Lichfield City. Jarrell Hylton put the Bees in front, only for Tony Clarke and George Smith to give the visitors the advantage.
However, there was still time for Lewis Fathers to make it 2-2.
Southam United went down 1-0 at home after Spencer Blackham scored Pelsall Villa’s winner on 22 minutes, while Littleton suffered a similar fate, losing 1-0 at home to Pilkington XXX. Dan Pitt seized on a long clearance to hit the only goal on 15 minutes.
In Division Two, there was more disappointment for bottom-of-the-table Earlswood Town, who went down 4-1 at home to Sutton United.
Alcester Town, FC Stratford and Shipston Excelsior recorded wins to complete a Division Three treble.
Alcester had Matt Layton to thank for their second-half penalty winner at home to Redditch Borough to wipe away memories of their 8-1 defeat in their last home game, while FC Stratford also bounced back from last week’s loss at Northfield with a 5-2 success at Inkberrow.
Will Beach netted twice, with Tom Coles also on target, as Shipston recorded a 4-1 win at Worcester side Perrywood.
For more, see this week’s Herald.