Narberth (101 all out) lost to Haverfordwest (144 for 8) Umpires: Trefor Evans and Hilliard Davies.

Scorers: Idwal Vincent and Jayne Cole.

Haverfordwest made it three wins in a row with a comfortable victory over Narberth.

The champions struggled early on with the bat but reached 144 for 8 on a wicket that assisted the bowlers.

They then forced a Narberth batting collapse, shooting out the home side for 101 from a strong position at 69 for 3.

A key component of The Town's win was the all-round performance of Nick Dyer, who struck two huge straight sixes in his 32 not out. He and Huw Scriven smashed 56 runs in the last five overs.

Dyer followed that with another four-wicket haul, his third on the trot.

Haverfordwest had looked uncomfortable on 79 for 5 as Ben Hughes and Ceri Jones bowled 24 overs in tandem and shared four wickets.

Danny Potter scored 30 before being well caught at second slip by Marc Hughes and Karl Rhead got 21 before he fell to one of two very good catches in quick succession by teenage keeper Joe Allen.

Scriven and Dyer made a late assault on Narberth skipper Ian Hughes and Ollie Cook but Cook gained revenge by bowling Scriven as he came back to record figures of 3 for 29.

In reply, Narberth started well through Marc Hughes, who drove Simon Williams for a lovely six and two fours in four balls.

But no-one else was able to build an innings alongside Hughes, who was eventually out caught behind for a cracking 55.

Man of the match Dyer claimed 4 for 20 alongside Simon Williams' 4 for 43 and a wicket apiece for Griffiths and Steve Phillips saw Narberth reduced to a 43-run defeat.

Haverfordwest Batting: D Potter ct M Hughes b C Jones 30 R James run out 10 P Kirkby ct & b B Hughes 8 K Rhead ct J Allen b C Jones 21 S Phillips ct J Allen b B Hughes 5 A Phillips lbw b O Cook 4 N Dyer not out 32 A Griffiths b O Cook 0 H Scriven b O Cook 25 S Williams not out 1 Extras 8 Total (for eight wickets) 144 Narberth Bowling: I Hughes 11-0-56-0; O Cook 10-3-29-3; C Jones 12-1-29-2; B Hughes 12-4-28-2.

Narberth Batting: T Richards ct D Potter b S Williams 8 M Hughes ct H Scriven b S Phillips 55 M Scale ct H Scriven b A Griffiths 2 R Adams ct S Phillips b N Dyer 0 K Quartermain ct S Phillips b S Williams 7 I Hughes b N Dyer 7 B Hughes lbw b N Dyer 4 O Cook lbw S Williams 4 C Jones ct D Potter b N Dyer 6 J Allen ct R James b S Williams 1 R Howell not out 0 Extras 7 Total (all out) 101 Haverfordwest Bowling: S Williams 9.1-1-43-4; A Griffiths 10-2-16-1; N Dyer 9-3-20-4; S Phillips 3-0-16-1.