BROMSGROVE secured their best result of the season on Saturday as they stunned Birmingham League Division One leaders Walsall by 37 runs.
Jayden Levitt recorded his second successive century to send Boars on their way before their bowlers wreaked havoc at Gorway.
Chasing 186 for victory, only four of Walsall’s batsman could get into double figures as Graeme Whiles claimed four wickets to get their opponents all out for 148.
Bromsgrove did suffer a couple of early set backs as James Pearce claimed the wickets of Ashley Newfield (9) and George Cracknell (2) to slip to 23-2.
But Levitt and Alexei Kervezee steadied the ship, with the latter firing two sixes on his way to 32 off 35 balls before he was trapped LBW by Josh Bowker.
Ryan Pedley lasted just 11 balls before he was removed for a duck, but Levitt continued to bat positively as he reached his half century and struck up a decent partnership with Tom Underhill.
Once Underhill went for 20, the wickets started to tumble at regular intervals, with David Powles taking four of them. But Levitt held firm and got to 101 before he was run out by Alex McChristie as Bromsgrove innings finished on 185.
Having won four of their last five league games, Walsall would have been confident of reaching their target, but Bromsgrove hit them for six with a flurry of early wickets.
Whiles got three of them while Alex Wilkinson got the other as the hosts found themselves struggling on 39-4. Tim Maxfield reached 30 before becoming Whiles’ fourth victim and matters got worse for Walsall when Powles was removed.
James Ganderton then helped himself to two wickets to leave their opponents on the brink of defeat on 92-8.
After Kervezee bowled Bowker, Pearce (17) and Edward Denham (45) dug in, but it only delayed the inevitable as Alex Wilkinson eventually got the final wicket.