Bedhampton pulled off a major Hampshire League division one shock by beating unbeaten leaders Portsmouth & Southsea by nine runs in a thriller at Bidbury Mead.
The Mariners hauled themselves off the bottom of the table with a never-say-die performance after a disastrous opening to the game.
Birthday-boy Dan Clark was out leg before wicket to the first ball prompting the home side to collapse to 70 for seven.
It looked ominous for the strugglers but the lower order had different ideas as Mark Austin (30), Lakmal Mendez (47 not out) and Alex Gardner (24) helped add more than 100 runs.
‘Our tail wagged and did well to get us up to 191 all out,’ said captain Stuart Gardner.
‘Then the big moment came when we got their dangerman Ash Wallace run out backing up early in their innings.
‘It still didn’t look good when their other opener scored a good 82 but eventually Alex [Gardner] trapped him lbw in another big turning point.’
Even then the visitors looked favourites needing 30 to win off eight overs with four wickets left.
They hadn’t reckoned on Martin Hovey, though, whose ‘dolly-mixture’ bowling cleaned up the visitors’ tail to claim a much-needed victory.
‘If we can win our final two games then we can still stay up,’ said Gardner.
‘It is a pity we had to lose six games before we started playing.
‘Our final game is against Fareham & Crofton and that could decide who goes down.’
In-form Waterlooville maintained their winning streak as they cruised to an eight wicket win at Locks Heath.
Andy Reynolds hit a confident 101 after Alex Richardson had notched an identical score for the home side.
Blake Barnwell inspired Portchester’s return to winning ways with a five-wicket success at Lymington II.
Barnwell (four for 43) helped restrict the home side to a total of 170 and then weighed in with an unbeaten 56 to see his side home.
Luke Gould’s Fareham & Crofton remain in trouble after their crushing nine-wicket defeat at Alton II.
Lee Drennan (126 not out) and Sean Figgins (64) led Purbrook to a good four-wicket win at Hook & Newnham Basics.
In division two, Hayling Island proved no match for unbeaten leaders Ventnor II who coasted to an 85-run win.
Young Jack Marston (65) was the match-winner as Portsmouth II picked up a first win by beating East Tytherley by seven wickets.
Captain Wickeramsinghe (61) led his Rowner side to a nail-biting one-wicket success at Old Basing.