At Lawrenny, the visitors Johnston reached 98-9, with the main contributions coming from Simon Williams with 22 and Ross Dewstowe with 20.
For Lawrenny, Simon Cole took 2-19, Rob Williams 2-23, Ceri Jones 2-24 and spinner Ian Jenkins 2-30.
Lawrenny won by four wickets in the 21st over after reaching 99-6.
Not for the first time this season, opener Andrew Cole top scored with 29, including four 4s, and the only other batsmen in double figures was James Buckle with 13 and skipper Hugh Griffiths with 12.
Chris Fitzpatrick took 3-19 for Johnston and Steve Mills 2-19.
Over 300 runs were scored at Cresselly as the home team chased down a Hook total of 165-8.
Ross Martin scored a superb 69, with five 6s and five 4s, and had a partnership of 66 for the second wicket with Ben Field, who scored 18.
Brennan Martin was the other batsman on form with 41, including three 6s and two 4s.
Spinner Ryan Lewis bowled well to take 3-34 and Richard Harris gave little away in his 2-33 spell.
Cresselly openers Phil Williams and James Venables gave their team a great start by adding 57 for the first wicket in seven overs.
Venables was dismissed for 21, but Williams went on to score 47, including five 4s. At the end, Ryan Lewis with 22no batted sensibly and Lyn Richards 12no guided the Cresselly team to a winning total of 167-7 with three overs left.
Matthew Holder took 4-29 and Brennan Martin 2-30 for the visitors.
Crymych won by three wickets at home to Lamphey by scoring 137-7 in reply to a Lamphey total of 133-7.
Skipper Jason Oatley with 44, including three 6s and three 4s, and Steve Vale with 13 had the only partnership of note when they added 47 for the sixth wicket. Earlier Robert Mathias scored 16 and Barry Dilworth was not out with 12. In addition, there were 22 byes.
For Crymych, Murray Briggs took 3-32 and Rhys Davies 3-38.
Six Crymych batsmen reached double figures as the home team managed to maintain the run rate despite losing wickets from time to time.
Skipper David Deardon top scored with 31 and received excellent support from teenager Rhydian Wyn, who scored 24 before being bowled by Grant Cole.
There had been some useful contributions earlier from Gary Nicholas and Elgan Vittle, who both scored 17, and from opener Rob Nicholas with 13.
When Rhys Davies blasted 14no from just five deliveries, including three 4s, the match ended quickly to book a place for Crymych in the next round.
Jason Oatley finished with 3-38, Grant Cole took 2-40 and left arm spinner Andrew Skeels took 1-16 in his five accurate overs.
Burton scored 126-5 at home to Herbrandston, with most of the runs coming from Richard Hayman with 58 and Martin James with 19.
Kristan Bennett took 2-29 and Dean John 2-30 for the visitors.
Herbie won by six wickets upon reaching 129-4. Kristan Bennett followed up his bowling to score 36, Nathan Banner scored 28, Allan McClelland chipped in with 27no and Leigh Marchant backed up with 24.
John Scale was the pick of the Burton bowlers with 2-22.




