SAM Williams struck a century but it was not enough to prevent Builth Wells slipping to a four wicket defeat at Luctonians in division one of the GB Liners Marches League.

Steve Anderson helped Builth to 50-2 when he was caught by Adam Price off Imalka Kankanamalage (2-27).

Despite the cheap loss of Dylan McPhee for a duck the Bulls looked to Williams who formed a 60 run fourth wicket stand alongside Aled Powell before the latter was caught by Peter Griffiths off James Platford (1-42).

Williams was joined by Chris Roff in a superb 102 fifth wicket partnership until finally departing, snared LBW by Griffiths (3-52) for a top scoring 107.

Roff soon joined him the pavilion after being caught by Will Maund off Matt Bengry (2-51) for 50 to leave Builth defending 258-8.

McPhee (1-36) trapped James Platford (30) before Rob Wall snared Duncan Platford (21) to leave Lucton on 70-2 in reply.

Wickets continued to tumble as Henry Edwards (2-58) struck and Wall completed his 2-61 to leave Lucton on 139-5 and the match on a knife edge.

However Maund (93no) was joined by Craig Lawrence(51) in 116 run sixth wicket stand to steer Lucton to 259-6 and victory in the 43rd over.

Meanwhile Builth Wells IIs crashed to a 92 run defeat at Moccas in division three.

Gareth Sterry (4-23) and Kevin Hall (2-28) restricted the Hereford side to 172-9 with Matthew James (64) and Alan Harris (42) leading the runs.

Harris (4-15) also starred in reply with support from Tom Price (3-23) and Adam James (2-7) completing Builth’s collapse for 80 with Paul Rowe (18), Martin Hurst (14) and Eurig Towns (14) top scoring.