EVESHAM United were a long way from their Sunday best as they suffered a rare home defeat.
Two goals from substitute Toby Holmes guided Wimborne Town to their first away win of the campaign and left the Robins deflated by their efforts in the 2-1 defeat.
Evesham, now sixth in the Southern League West table, will bid to bounce back at home to Barnstaple Town on Saturday before heading to Cirencester Town on Tuesday.
There was little by way of goalmouth action in the first half but the second period was an altogether different proposition as Archie Haskayne fired the Robins ahead 40 seconds after the restart with a thumping 20-yard strike beyond the dive of Wimborne keeper Gerard Benfield.
However, with Paul Collicutt’s side closing in on a fourth win of the league season, Wimborne levelled in the 77th minute when Billy Maybury’s thunderous free kick struck rebounded off the angle of post and bar and, although United keeper Kevin Sawyer denied Luke Holmes, the latter’s namesake Toby netted from close range.
Evesham rallied and substitute striker Ethan Moore saw an effort ruled out for offside, but it was Wimborne who stole maximum points when Linden Dovey’s control let him down and Toby Holmes was able to steal possession and slot home eight minutes from time.
In the first half United’s Greg Peel saw a shot blocked and at the other end Luke Holmes arrowed a strike a whisker past the post.