Locks Heath gave unbeaten Hampshire League division one leaders Fair Oak a major scare, even though they still went down to a two-wicket defeat.
Skipper Jack Paskins hit an unbeaten 67 and Tom Griffiths (43) was in the runs.
But their downfall was that nobody else got into double figures as Locks Heath were bowled out for 156.
It looked a relatively easy target for a team with eight wins out of eight.
But Jamie Griffiths (three for 31) gave his side hope before Fair Oak recovered from 91 for five to scramble over the winning line.
Portsmouth & Southsea eased to a five-wicket success over Fareham & Crofton after the Bath Lane outfit’s batting misfired.
Viraat Sahu (34) top-scored for Fareham as Kieran Dunstan (three for 18) and Jonno Willey (three for 31) picked up the wickets.
Jack Davies (40) helped the side ease to victory.
Purbrook heaped more misery on winless Hayling Island with a seven-wicket thumping.
Dave Wayman (33) top-scored for Hayling in their 109 all out as James Gurney (seven for 27) ran riot for Purbrook.
Skipper Martin Lee (40) led the way to victory.
Sarisbury II’s Chris Mottola struck a fine 84 in his side’s win at St Cross III. St Cross’ 238 for seven looked a challenging total but Mottola got good support from Pete Hammond (45) to help chase it down.
Portchester sealed a three-wicket win over Ropley as they chased down 217.
In division two, Bishop’s Waltham’s Phil Baldock (120) and Marc Borani (95) shared a 183-run stand in their team’s mighty 343 for four as they crushed Old Netley & Highfield by 232 runs.
Bedhampton’s Alex Cox was unlucky not to reach a deserved century as he was left marooned on 99 not out in their 350 for five in the win over Easton & Martyr Worthy.
United Services also enjoyed a good day with the bat as they went past the 300-barrier.
Matt Rodgers (83), Harry Gadd (67) and Dan Robbins (50 not out) took them to 307 for six in their win over Rowledge II.
Meanwhile, there were centuries galore in County division four south.
Emsworth’s James Swaine (123 not out) notched a ton in the win over Waterlooville II.
There were three hundreds in the same game between Fareham & Crofton II and Portsmouth & Southsea II.
Andy King (102 not out) cashed in for Fareham but Krishan Patel (178) and Sam Treagus (102) enjoyed a fabulous 254-run partnership.